gst_plugins_base/gst/playback/gstplay-enum.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    37   GST_AUTOPLUG_SELECT_EXPOSE,
    37   GST_AUTOPLUG_SELECT_EXPOSE,
    38   GST_AUTOPLUG_SELECT_SKIP
    38   GST_AUTOPLUG_SELECT_SKIP
    39 } GstAutoplugSelectResult;
    39 } GstAutoplugSelectResult;
    40 
    40 
    41 #define GST_TYPE_AUTOPLUG_SELECT_RESULT (gst_autoplug_select_result_get_type())
    41 #define GST_TYPE_AUTOPLUG_SELECT_RESULT (gst_autoplug_select_result_get_type())
    42 
       
    43 #ifdef __SYMBIAN32__
       
    44 IMPORT_C
       
    45 #endif
       
    46 GType gst_autoplug_select_result_get_type (void);
    42 GType gst_autoplug_select_result_get_type (void);
    47 
    43 
    48 /**
    44 /**
    49  * GstPlayFlags:
    45  * GstPlayFlags:
    50  * @GST_PLAY_FLAG_VIDEO: Enable rendering of the video stream
    46  * @GST_PLAY_FLAG_VIDEO: Enable rendering of the video stream
    55  * @GST_PLAY_FLAG_SOFT_VOLUME: Use software volume
    51  * @GST_PLAY_FLAG_SOFT_VOLUME: Use software volume
    56  * @GST_PLAY_FLAG_NATIVE_AUDIO: only allow native audio formats, this omits
    52  * @GST_PLAY_FLAG_NATIVE_AUDIO: only allow native audio formats, this omits
    57  *   configuration of audioconvert and audioresample.
    53  *   configuration of audioconvert and audioresample.
    58  * @GST_PLAY_FLAG_NATIVE_VIDEO: only allow native video formats, this omits
    54  * @GST_PLAY_FLAG_NATIVE_VIDEO: only allow native video formats, this omits
    59  *   configuration of ffmpegcolorspace and videoscale.
    55  *   configuration of ffmpegcolorspace and videoscale.
    60  * @GST_PLAY_FLAG_DOWNLOAD: enable progressice download buffering for selected
       
    61  *   formats.
       
    62  *
    56  *
    63  * Extra flags to configure the behaviour of the sinks.
    57  * Extra flags to configure the behaviour of the sinks.
    64  */
    58  */
    65 typedef enum {
    59 typedef enum {
    66   GST_PLAY_FLAG_VIDEO         = (1 << 0),
    60   GST_PLAY_FLAG_VIDEO         = (1 << 0),
    67   GST_PLAY_FLAG_AUDIO         = (1 << 1),
    61   GST_PLAY_FLAG_AUDIO         = (1 << 1),
    68   GST_PLAY_FLAG_TEXT          = (1 << 2),
    62   GST_PLAY_FLAG_TEXT          = (1 << 2),
    69   GST_PLAY_FLAG_VIS           = (1 << 3),
    63   GST_PLAY_FLAG_VIS           = (1 << 3),
    70   GST_PLAY_FLAG_SOFT_VOLUME   = (1 << 4),
    64   GST_PLAY_FLAG_SOFT_VOLUME   = (1 << 4),
    71   GST_PLAY_FLAG_NATIVE_AUDIO  = (1 << 5),
    65   GST_PLAY_FLAG_NATIVE_AUDIO  = (1 << 5),
    72   GST_PLAY_FLAG_NATIVE_VIDEO  = (1 << 6),
    66   GST_PLAY_FLAG_NATIVE_VIDEO  = (1 << 6)
    73   GST_PLAY_FLAG_DOWNLOAD      = (1 << 7)
       
    74 } GstPlayFlags;
    67 } GstPlayFlags;
    75 
    68 
    76 #define GST_TYPE_PLAY_FLAGS (gst_play_flags_get_type())
    69 #define GST_TYPE_PLAY_FLAGS (gst_play_flags_get_type())
    77 
       
    78 #ifdef __SYMBIAN32__
       
    79 IMPORT_C
       
    80 #endif
       
    81 GType gst_play_flags_get_type (void);
    70 GType gst_play_flags_get_type (void);
    82 
    71 
    83 G_END_DECLS
    72 G_END_DECLS
    84 
    73 
    85 #endif /* __GST_PLAY_ENUM_H__ */
    74 #endif /* __GST_PLAY_ENUM_H__ */