gst_plugins_base/gst-libs/gst/interfaces/tunernorm.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    35 #define GST_IS_TUNER_NORM(obj) \
    35 #define GST_IS_TUNER_NORM(obj) \
    36   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_TUNER_NORM))
    36   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_TUNER_NORM))
    37 #define GST_IS_TUNER_NORM_CLASS(klass) \
    37 #define GST_IS_TUNER_NORM_CLASS(klass) \
    38   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_TUNER_NORM))
    38   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_TUNER_NORM))
    39 
    39 
    40 typedef struct _GstTunerNorm GstTunerNorm;
    40 typedef struct _GstTunerNorm {
    41 typedef struct _GstTunerNormClass GstTunerNormClass;
       
    42 
       
    43 /**
       
    44  * GstTunerNorm:
       
    45  * @label: A string containing a descriptive name for the norm
       
    46  * @framerate: A GValue containing the framerate associated with this norm,
       
    47  *             if any. (May be unset).
       
    48  */
       
    49 struct _GstTunerNorm {
       
    50   GObject parent;
    41   GObject parent;
    51 
    42 
    52   /*< public >*/
       
    53   gchar  *label;
    43   gchar  *label;
    54   GValue  framerate;
    44   GValue  framerate;
    55 };
    45 } GstTunerNorm;
    56 
    46 
    57 struct _GstTunerNormClass {
    47 typedef struct _GstTunerNormClass {
    58   GObjectClass parent;
    48   GObjectClass parent;
    59 
    49 
    60   gpointer _gst_reserved[GST_PADDING];
    50   gpointer _gst_reserved[GST_PADDING];
    61 };
    51 } GstTunerNormClass;
    62 #ifdef __SYMBIAN32__
    52 #ifdef __SYMBIAN32__
    63 IMPORT_C
    53 IMPORT_C
    64 #endif
    54 #endif
    65 
    55 
    66 
    56