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