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__ */ |