4 <enum name=
"GstColorBalanceType" type-name=
"GstColorBalanceType" get-type=
"gst_color_balance_type_get_type">
5 <member name=
"GST_COLOR_BALANCE_HARDWARE" value=
"0"/>
6 <member name=
"GST_COLOR_BALANCE_SOFTWARE" value=
"1"/>
8 <enum name=
"GstMixerMessageType" type-name=
"GstMixerMessageType" get-type=
"gst_mixer_message_type_get_type">
9 <member name=
"GST_MIXER_MESSAGE_INVALID" value=
"0"/>
10 <member name=
"GST_MIXER_MESSAGE_MUTE_TOGGLED" value=
"1"/>
11 <member name=
"GST_MIXER_MESSAGE_RECORD_TOGGLED" value=
"2"/>
12 <member name=
"GST_MIXER_MESSAGE_VOLUME_CHANGED" value=
"3"/>
13 <member name=
"GST_MIXER_MESSAGE_OPTION_CHANGED" value=
"4"/>
14 <member name=
"GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED" value=
"5"/>
15 <member name=
"GST_MIXER_MESSAGE_MIXER_CHANGED" value=
"6"/>
17 <enum name=
"GstMixerType" type-name=
"GstMixerType" get-type=
"gst_mixer_type_get_type">
18 <member name=
"GST_MIXER_HARDWARE" value=
"0"/>
19 <member name=
"GST_MIXER_SOFTWARE" value=
"1"/>
21 <enum name=
"GstNavigationCommand" type-name=
"GstNavigationCommand" get-type=
"gst_navigation_command_get_type">
22 <member name=
"GST_NAVIGATION_COMMAND_INVALID" value=
"0"/>
23 <member name=
"GST_NAVIGATION_COMMAND_MENU1" value=
"1"/>
24 <member name=
"GST_NAVIGATION_COMMAND_MENU2" value=
"2"/>
25 <member name=
"GST_NAVIGATION_COMMAND_MENU3" value=
"3"/>
26 <member name=
"GST_NAVIGATION_COMMAND_MENU4" value=
"4"/>
27 <member name=
"GST_NAVIGATION_COMMAND_MENU5" value=
"5"/>
28 <member name=
"GST_NAVIGATION_COMMAND_MENU6" value=
"6"/>
29 <member name=
"GST_NAVIGATION_COMMAND_MENU7" value=
"7"/>
30 <member name=
"GST_NAVIGATION_COMMAND_LEFT" value=
"20"/>
31 <member name=
"GST_NAVIGATION_COMMAND_RIGHT" value=
"21"/>
32 <member name=
"GST_NAVIGATION_COMMAND_UP" value=
"22"/>
33 <member name=
"GST_NAVIGATION_COMMAND_DOWN" value=
"23"/>
34 <member name=
"GST_NAVIGATION_COMMAND_ACTIVATE" value=
"24"/>
35 <member name=
"GST_NAVIGATION_COMMAND_PREV_ANGLE" value=
"30"/>
36 <member name=
"GST_NAVIGATION_COMMAND_NEXT_ANGLE" value=
"31"/>
38 <enum name=
"GstNavigationEventType" type-name=
"GstNavigationEventType" get-type=
"gst_navigation_event_type_get_type">
39 <member name=
"GST_NAVIGATION_EVENT_INVALID" value=
"0"/>
40 <member name=
"GST_NAVIGATION_EVENT_KEY_PRESS" value=
"1"/>
41 <member name=
"GST_NAVIGATION_EVENT_KEY_RELEASE" value=
"2"/>
42 <member name=
"GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS" value=
"3"/>
43 <member name=
"GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE" value=
"4"/>
44 <member name=
"GST_NAVIGATION_EVENT_MOUSE_MOVE" value=
"5"/>
45 <member name=
"GST_NAVIGATION_EVENT_COMMAND" value=
"6"/>
47 <enum name=
"GstNavigationMessageType" type-name=
"GstNavigationMessageType" get-type=
"gst_navigation_message_type_get_type">
48 <member name=
"GST_NAVIGATION_MESSAGE_INVALID" value=
"0"/>
49 <member name=
"GST_NAVIGATION_MESSAGE_MOUSE_OVER" value=
"1"/>
50 <member name=
"GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED" value=
"2"/>
51 <member name=
"GST_NAVIGATION_MESSAGE_ANGLES_CHANGED" value=
"3"/>
53 <enum name=
"GstNavigationQueryType" type-name=
"GstNavigationQueryType" get-type=
"gst_navigation_query_type_get_type">
54 <member name=
"GST_NAVIGATION_QUERY_INVALID" value=
"0"/>
55 <member name=
"GST_NAVIGATION_QUERY_COMMANDS" value=
"1"/>
56 <member name=
"GST_NAVIGATION_QUERY_ANGLES" value=
"2"/>
58 <enum name=
"GstStreamVolumeFormat" type-name=
"GstStreamVolumeFormat" get-type=
"gst_stream_volume_format_get_type">
59 <member name=
"GST_STREAM_VOLUME_FORMAT_LINEAR" value=
"0"/>
60 <member name=
"GST_STREAM_VOLUME_FORMAT_CUBIC" value=
"1"/>
61 <member name=
"GST_STREAM_VOLUME_FORMAT_DB" value=
"2"/>
63 <flags name=
"GstMixerFlags" type-name=
"GstMixerFlags" get-type=
"gst_mixer_flags_get_type">
64 <member name=
"GST_MIXER_FLAG_NONE" value=
"0"/>
65 <member name=
"GST_MIXER_FLAG_AUTO_NOTIFICATIONS" value=
"1"/>
66 <member name=
"GST_MIXER_FLAG_HAS_WHITELIST" value=
"2"/>
67 <member name=
"GST_MIXER_FLAG_GROUPING" value=
"4"/>
69 <flags name=
"GstMixerTrackFlags" type-name=
"GstMixerTrackFlags" get-type=
"gst_mixer_track_flags_get_type">
70 <member name=
"GST_MIXER_TRACK_INPUT" value=
"1"/>
71 <member name=
"GST_MIXER_TRACK_OUTPUT" value=
"2"/>
72 <member name=
"GST_MIXER_TRACK_MUTE" value=
"4"/>
73 <member name=
"GST_MIXER_TRACK_RECORD" value=
"8"/>
74 <member name=
"GST_MIXER_TRACK_MASTER" value=
"16"/>
75 <member name=
"GST_MIXER_TRACK_SOFTWARE" value=
"32"/>
76 <member name=
"GST_MIXER_TRACK_NO_RECORD" value=
"64"/>
77 <member name=
"GST_MIXER_TRACK_NO_MUTE" value=
"128"/>
78 <member name=
"GST_MIXER_TRACK_WHITELIST" value=
"256"/>
79 <member name=
"GST_MIXER_TRACK_READONLY" value=
"512"/>
80 <member name=
"GST_MIXER_TRACK_WRITEONLY" value=
"1024"/>
82 <flags name=
"GstTunerChannelFlags" type-name=
"GstTunerChannelFlags" get-type=
"gst_tuner_channel_flags_get_type">
83 <member name=
"GST_TUNER_CHANNEL_INPUT" value=
"1"/>
84 <member name=
"GST_TUNER_CHANNEL_OUTPUT" value=
"2"/>
85 <member name=
"GST_TUNER_CHANNEL_FREQUENCY" value=
"4"/>
86 <member name=
"GST_TUNER_CHANNEL_AUDIO" value=
"8"/>
88 <object name=
"GstColorBalanceChannel" parent=
"GObject" type-name=
"GstColorBalanceChannel" get-type=
"gst_color_balance_channel_get_type">
89 <signal name=
"value-changed" when=
"LAST">
90 <return-type type=
"void"/>
92 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
93 <parameter name=
"value" type=
"gint"/>
96 <field name=
"label" type=
"gchar*"/>
97 <field name=
"min_value" type=
"gint"/>
98 <field name=
"max_value" type=
"gint"/>
100 <object name=
"GstMixerOptions" parent=
"GstMixerTrack" type-name=
"GstMixerOptions" get-type=
"gst_mixer_options_get_type">
101 <method name=
"get_values" symbol=
"gst_mixer_options_get_values">
102 <return-type type=
"GList*"/>
104 <parameter name=
"mixer_options" type=
"GstMixerOptions*"/>
107 <method name=
"list_changed" symbol=
"gst_mixer_options_list_changed">
108 <return-type type=
"void"/>
110 <parameter name=
"mixer" type=
"GstMixer*"/>
111 <parameter name=
"opts" type=
"GstMixerOptions*"/>
114 <vfunc name=
"get_values">
115 <return-type type=
"GList*"/>
117 <parameter name=
"opts" type=
"GstMixerOptions*"/>
120 <field name=
"values" type=
"GList*"/>
122 <object name=
"GstMixerTrack" parent=
"GObject" type-name=
"GstMixerTrack" get-type=
"gst_mixer_track_get_type">
123 <property name=
"flags" type=
"guint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
124 <property name=
"index" type=
"guint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
125 <property name=
"label" type=
"char*" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
126 <property name=
"max-volume" type=
"gint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
127 <property name=
"min-volume" type=
"gint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
128 <property name=
"num-channels" type=
"gint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
129 <property name=
"untranslated-label" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
130 <field name=
"label" type=
"gchar*"/>
131 <field name=
"flags" type=
"GstMixerTrackFlags"/>
132 <field name=
"num_channels" type=
"gint"/>
133 <field name=
"min_volume" type=
"gint"/>
134 <field name=
"max_volume" type=
"gint"/>
136 <object name=
"GstTunerChannel" parent=
"GObject" type-name=
"GstTunerChannel" get-type=
"gst_tuner_channel_get_type">
137 <method name=
"changed" symbol=
"gst_tuner_channel_changed">
138 <return-type type=
"void"/>
140 <parameter name=
"tuner" type=
"GstTuner*"/>
141 <parameter name=
"channel" type=
"GstTunerChannel*"/>
144 <signal name=
"frequency-changed" when=
"LAST">
145 <return-type type=
"void"/>
147 <parameter name=
"channel" type=
"GstTunerChannel*"/>
148 <parameter name=
"frequency" type=
"gulong"/>
151 <signal name=
"signal-changed" when=
"LAST">
152 <return-type type=
"void"/>
154 <parameter name=
"channel" type=
"GstTunerChannel*"/>
155 <parameter name=
"signal" type=
"gint"/>
158 <field name=
"label" type=
"gchar*"/>
159 <field name=
"flags" type=
"GstTunerChannelFlags"/>
160 <field name=
"freq_multiplicator" type=
"gfloat"/>
161 <field name=
"min_frequency" type=
"gulong"/>
162 <field name=
"max_frequency" type=
"gulong"/>
163 <field name=
"min_signal" type=
"gint"/>
164 <field name=
"max_signal" type=
"gint"/>
166 <object name=
"GstTunerNorm" parent=
"GObject" type-name=
"GstTunerNorm" get-type=
"gst_tuner_norm_get_type">
167 <method name=
"changed" symbol=
"gst_tuner_norm_changed">
168 <return-type type=
"void"/>
170 <parameter name=
"tuner" type=
"GstTuner*"/>
171 <parameter name=
"norm" type=
"GstTunerNorm*"/>
174 <field name=
"label" type=
"gchar*"/>
175 <field name=
"framerate" type=
"GValue"/>
177 <interface name=
"GstColorBalance" type-name=
"GstColorBalance" get-type=
"gst_color_balance_get_type">
179 <interface name=
"GstImplementsInterface"/>
180 <interface name=
"GstElement"/>
182 <method name=
"get_balance_type" symbol=
"gst_color_balance_get_balance_type">
183 <return-type type=
"GstColorBalanceType"/>
185 <parameter name=
"balance" type=
"GstColorBalance*"/>
188 <method name=
"get_value" symbol=
"gst_color_balance_get_value">
189 <return-type type=
"gint"/>
191 <parameter name=
"balance" type=
"GstColorBalance*"/>
192 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
195 <method name=
"list_channels" symbol=
"gst_color_balance_list_channels">
196 <return-type type=
"GList*"/>
198 <parameter name=
"balance" type=
"GstColorBalance*"/>
201 <method name=
"set_value" symbol=
"gst_color_balance_set_value">
202 <return-type type=
"void"/>
204 <parameter name=
"balance" type=
"GstColorBalance*"/>
205 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
206 <parameter name=
"value" type=
"gint"/>
209 <method name=
"value_changed" symbol=
"gst_color_balance_value_changed">
210 <return-type type=
"void"/>
212 <parameter name=
"balance" type=
"GstColorBalance*"/>
213 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
214 <parameter name=
"value" type=
"gint"/>
217 <signal name=
"value-changed" when=
"LAST">
218 <return-type type=
"void"/>
220 <parameter name=
"balance" type=
"GstColorBalance*"/>
221 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
222 <parameter name=
"value" type=
"gint"/>
225 <vfunc name=
"get_value">
226 <return-type type=
"gint"/>
228 <parameter name=
"balance" type=
"GstColorBalance*"/>
229 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
232 <vfunc name=
"list_channels">
233 <return-type type=
"GList*"/>
235 <parameter name=
"balance" type=
"GstColorBalance*"/>
238 <vfunc name=
"set_value">
239 <return-type type=
"void"/>
241 <parameter name=
"balance" type=
"GstColorBalance*"/>
242 <parameter name=
"channel" type=
"GstColorBalanceChannel*"/>
243 <parameter name=
"value" type=
"gint"/>
247 <interface name=
"GstMixer" type-name=
"GstMixer" get-type=
"gst_mixer_get_type">
249 <interface name=
"GstImplementsInterface"/>
250 <interface name=
"GstElement"/>
252 <method name=
"get_mixer_flags" symbol=
"gst_mixer_get_mixer_flags">
253 <return-type type=
"GstMixerFlags"/>
255 <parameter name=
"mixer" type=
"GstMixer*"/>
258 <method name=
"get_mixer_type" symbol=
"gst_mixer_get_mixer_type">
259 <return-type type=
"GstMixerType"/>
261 <parameter name=
"mixer" type=
"GstMixer*"/>
264 <method name=
"get_option" symbol=
"gst_mixer_get_option">
265 <return-type type=
"gchar*"/>
267 <parameter name=
"mixer" type=
"GstMixer*"/>
268 <parameter name=
"opts" type=
"GstMixerOptions*"/>
271 <method name=
"get_volume" symbol=
"gst_mixer_get_volume">
272 <return-type type=
"void"/>
274 <parameter name=
"mixer" type=
"GstMixer*"/>
275 <parameter name=
"track" type=
"GstMixerTrack*"/>
276 <parameter name=
"volumes" type=
"gint*"/>
279 <method name=
"list_tracks" symbol=
"gst_mixer_list_tracks">
280 <return-type type=
"GList*"/>
282 <parameter name=
"mixer" type=
"GstMixer*"/>
285 <method name=
"message_get_type" symbol=
"gst_mixer_message_get_type">
286 <return-type type=
"GstMixerMessageType"/>
288 <parameter name=
"message" type=
"GstMessage*"/>
291 <method name=
"message_parse_mute_toggled" symbol=
"gst_mixer_message_parse_mute_toggled">
292 <return-type type=
"void"/>
294 <parameter name=
"message" type=
"GstMessage*"/>
295 <parameter name=
"track" type=
"GstMixerTrack**"/>
296 <parameter name=
"mute" type=
"gboolean*"/>
299 <method name=
"message_parse_option_changed" symbol=
"gst_mixer_message_parse_option_changed">
300 <return-type type=
"void"/>
302 <parameter name=
"message" type=
"GstMessage*"/>
303 <parameter name=
"options" type=
"GstMixerOptions**"/>
304 <parameter name=
"value" type=
"gchar**"/>
307 <method name=
"message_parse_options_list_changed" symbol=
"gst_mixer_message_parse_options_list_changed">
308 <return-type type=
"void"/>
310 <parameter name=
"message" type=
"GstMessage*"/>
311 <parameter name=
"options" type=
"GstMixerOptions**"/>
314 <method name=
"message_parse_record_toggled" symbol=
"gst_mixer_message_parse_record_toggled">
315 <return-type type=
"void"/>
317 <parameter name=
"message" type=
"GstMessage*"/>
318 <parameter name=
"track" type=
"GstMixerTrack**"/>
319 <parameter name=
"record" type=
"gboolean*"/>
322 <method name=
"message_parse_volume_changed" symbol=
"gst_mixer_message_parse_volume_changed">
323 <return-type type=
"void"/>
325 <parameter name=
"message" type=
"GstMessage*"/>
326 <parameter name=
"track" type=
"GstMixerTrack**"/>
327 <parameter name=
"volumes" type=
"gint**"/>
328 <parameter name=
"num_channels" type=
"gint*"/>
331 <method name=
"mixer_changed" symbol=
"gst_mixer_mixer_changed">
332 <return-type type=
"void"/>
334 <parameter name=
"mixer" type=
"GstMixer*"/>
337 <method name=
"mute_toggled" symbol=
"gst_mixer_mute_toggled">
338 <return-type type=
"void"/>
340 <parameter name=
"mixer" type=
"GstMixer*"/>
341 <parameter name=
"track" type=
"GstMixerTrack*"/>
342 <parameter name=
"mute" type=
"gboolean"/>
345 <method name=
"option_changed" symbol=
"gst_mixer_option_changed">
346 <return-type type=
"void"/>
348 <parameter name=
"mixer" type=
"GstMixer*"/>
349 <parameter name=
"opts" type=
"GstMixerOptions*"/>
350 <parameter name=
"value" type=
"gchar*"/>
353 <method name=
"record_toggled" symbol=
"gst_mixer_record_toggled">
354 <return-type type=
"void"/>
356 <parameter name=
"mixer" type=
"GstMixer*"/>
357 <parameter name=
"track" type=
"GstMixerTrack*"/>
358 <parameter name=
"record" type=
"gboolean"/>
361 <method name=
"set_mute" symbol=
"gst_mixer_set_mute">
362 <return-type type=
"void"/>
364 <parameter name=
"mixer" type=
"GstMixer*"/>
365 <parameter name=
"track" type=
"GstMixerTrack*"/>
366 <parameter name=
"mute" type=
"gboolean"/>
369 <method name=
"set_option" symbol=
"gst_mixer_set_option">
370 <return-type type=
"void"/>
372 <parameter name=
"mixer" type=
"GstMixer*"/>
373 <parameter name=
"opts" type=
"GstMixerOptions*"/>
374 <parameter name=
"value" type=
"gchar*"/>
377 <method name=
"set_record" symbol=
"gst_mixer_set_record">
378 <return-type type=
"void"/>
380 <parameter name=
"mixer" type=
"GstMixer*"/>
381 <parameter name=
"track" type=
"GstMixerTrack*"/>
382 <parameter name=
"record" type=
"gboolean"/>
385 <method name=
"set_volume" symbol=
"gst_mixer_set_volume">
386 <return-type type=
"void"/>
388 <parameter name=
"mixer" type=
"GstMixer*"/>
389 <parameter name=
"track" type=
"GstMixerTrack*"/>
390 <parameter name=
"volumes" type=
"gint*"/>
393 <method name=
"volume_changed" symbol=
"gst_mixer_volume_changed">
394 <return-type type=
"void"/>
396 <parameter name=
"mixer" type=
"GstMixer*"/>
397 <parameter name=
"track" type=
"GstMixerTrack*"/>
398 <parameter name=
"volumes" type=
"gint*"/>
401 <signal name=
"mute-toggled" when=
"LAST">
402 <return-type type=
"void"/>
404 <parameter name=
"mixer" type=
"GstMixer*"/>
405 <parameter name=
"channel" type=
"GstMixerTrack*"/>
406 <parameter name=
"mute" type=
"gboolean"/>
409 <signal name=
"option-changed" when=
"LAST">
410 <return-type type=
"void"/>
412 <parameter name=
"mixer" type=
"GstMixer*"/>
413 <parameter name=
"opts" type=
"GstMixerOptions*"/>
414 <parameter name=
"option" type=
"char*"/>
417 <signal name=
"record-toggled" when=
"LAST">
418 <return-type type=
"void"/>
420 <parameter name=
"mixer" type=
"GstMixer*"/>
421 <parameter name=
"channel" type=
"GstMixerTrack*"/>
422 <parameter name=
"record" type=
"gboolean"/>
425 <signal name=
"volume-changed" when=
"LAST">
426 <return-type type=
"void"/>
428 <parameter name=
"mixer" type=
"GstMixer*"/>
429 <parameter name=
"channel" type=
"GstMixerTrack*"/>
430 <parameter name=
"volumes" type=
"gpointer"/>
433 <vfunc name=
"get_mixer_flags">
434 <return-type type=
"GstMixerFlags"/>
436 <parameter name=
"mixer" type=
"GstMixer*"/>
439 <vfunc name=
"get_option">
440 <return-type type=
"gchar*"/>
442 <parameter name=
"mixer" type=
"GstMixer*"/>
443 <parameter name=
"opts" type=
"GstMixerOptions*"/>
446 <vfunc name=
"get_volume">
447 <return-type type=
"void"/>
449 <parameter name=
"mixer" type=
"GstMixer*"/>
450 <parameter name=
"track" type=
"GstMixerTrack*"/>
451 <parameter name=
"volumes" type=
"gint*"/>
454 <vfunc name=
"list_tracks">
455 <return-type type=
"GList*"/>
457 <parameter name=
"mixer" type=
"GstMixer*"/>
460 <vfunc name=
"set_mute">
461 <return-type type=
"void"/>
463 <parameter name=
"mixer" type=
"GstMixer*"/>
464 <parameter name=
"track" type=
"GstMixerTrack*"/>
465 <parameter name=
"mute" type=
"gboolean"/>
468 <vfunc name=
"set_option">
469 <return-type type=
"void"/>
471 <parameter name=
"mixer" type=
"GstMixer*"/>
472 <parameter name=
"opts" type=
"GstMixerOptions*"/>
473 <parameter name=
"value" type=
"gchar*"/>
476 <vfunc name=
"set_record">
477 <return-type type=
"void"/>
479 <parameter name=
"mixer" type=
"GstMixer*"/>
480 <parameter name=
"track" type=
"GstMixerTrack*"/>
481 <parameter name=
"record" type=
"gboolean"/>
484 <vfunc name=
"set_volume">
485 <return-type type=
"void"/>
487 <parameter name=
"mixer" type=
"GstMixer*"/>
488 <parameter name=
"track" type=
"GstMixerTrack*"/>
489 <parameter name=
"volumes" type=
"gint*"/>
493 <interface name=
"GstNavigation" type-name=
"GstNavigation" get-type=
"gst_navigation_get_type">
494 <method name=
"event_get_type" symbol=
"gst_navigation_event_get_type">
495 <return-type type=
"GstNavigationEventType"/>
497 <parameter name=
"event" type=
"GstEvent*"/>
500 <method name=
"event_parse_command" symbol=
"gst_navigation_event_parse_command">
501 <return-type type=
"gboolean"/>
503 <parameter name=
"event" type=
"GstEvent*"/>
504 <parameter name=
"command" type=
"GstNavigationCommand*"/>
507 <method name=
"event_parse_key_event" symbol=
"gst_navigation_event_parse_key_event">
508 <return-type type=
"gboolean"/>
510 <parameter name=
"event" type=
"GstEvent*"/>
511 <parameter name=
"key" type=
"gchar**"/>
514 <method name=
"event_parse_mouse_button_event" symbol=
"gst_navigation_event_parse_mouse_button_event">
515 <return-type type=
"gboolean"/>
517 <parameter name=
"event" type=
"GstEvent*"/>
518 <parameter name=
"button" type=
"gint*"/>
519 <parameter name=
"x" type=
"gdouble*"/>
520 <parameter name=
"y" type=
"gdouble*"/>
523 <method name=
"event_parse_mouse_move_event" symbol=
"gst_navigation_event_parse_mouse_move_event">
524 <return-type type=
"gboolean"/>
526 <parameter name=
"event" type=
"GstEvent*"/>
527 <parameter name=
"x" type=
"gdouble*"/>
528 <parameter name=
"y" type=
"gdouble*"/>
531 <method name=
"message_get_type" symbol=
"gst_navigation_message_get_type">
532 <return-type type=
"GstNavigationMessageType"/>
534 <parameter name=
"message" type=
"GstMessage*"/>
537 <method name=
"message_new_angles_changed" symbol=
"gst_navigation_message_new_angles_changed">
538 <return-type type=
"GstMessage*"/>
540 <parameter name=
"src" type=
"GstObject*"/>
541 <parameter name=
"cur_angle" type=
"guint"/>
542 <parameter name=
"n_angles" type=
"guint"/>
545 <method name=
"message_new_commands_changed" symbol=
"gst_navigation_message_new_commands_changed">
546 <return-type type=
"GstMessage*"/>
548 <parameter name=
"src" type=
"GstObject*"/>
551 <method name=
"message_new_mouse_over" symbol=
"gst_navigation_message_new_mouse_over">
552 <return-type type=
"GstMessage*"/>
554 <parameter name=
"src" type=
"GstObject*"/>
555 <parameter name=
"active" type=
"gboolean"/>
558 <method name=
"message_parse_angles_changed" symbol=
"gst_navigation_message_parse_angles_changed">
559 <return-type type=
"gboolean"/>
561 <parameter name=
"message" type=
"GstMessage*"/>
562 <parameter name=
"cur_angle" type=
"guint*"/>
563 <parameter name=
"n_angles" type=
"guint*"/>
566 <method name=
"message_parse_mouse_over" symbol=
"gst_navigation_message_parse_mouse_over">
567 <return-type type=
"gboolean"/>
569 <parameter name=
"message" type=
"GstMessage*"/>
570 <parameter name=
"active" type=
"gboolean*"/>
573 <method name=
"query_get_type" symbol=
"gst_navigation_query_get_type">
574 <return-type type=
"GstNavigationQueryType"/>
576 <parameter name=
"query" type=
"GstQuery*"/>
579 <method name=
"query_new_angles" symbol=
"gst_navigation_query_new_angles">
580 <return-type type=
"GstQuery*"/>
582 <method name=
"query_new_commands" symbol=
"gst_navigation_query_new_commands">
583 <return-type type=
"GstQuery*"/>
585 <method name=
"query_parse_angles" symbol=
"gst_navigation_query_parse_angles">
586 <return-type type=
"gboolean"/>
588 <parameter name=
"query" type=
"GstQuery*"/>
589 <parameter name=
"cur_angle" type=
"guint*"/>
590 <parameter name=
"n_angles" type=
"guint*"/>
593 <method name=
"query_parse_commands_length" symbol=
"gst_navigation_query_parse_commands_length">
594 <return-type type=
"gboolean"/>
596 <parameter name=
"query" type=
"GstQuery*"/>
597 <parameter name=
"n_cmds" type=
"guint*"/>
600 <method name=
"query_parse_commands_nth" symbol=
"gst_navigation_query_parse_commands_nth">
601 <return-type type=
"gboolean"/>
603 <parameter name=
"query" type=
"GstQuery*"/>
604 <parameter name=
"nth" type=
"guint"/>
605 <parameter name=
"cmd" type=
"GstNavigationCommand*"/>
608 <method name=
"query_set_angles" symbol=
"gst_navigation_query_set_angles">
609 <return-type type=
"void"/>
611 <parameter name=
"query" type=
"GstQuery*"/>
612 <parameter name=
"cur_angle" type=
"guint"/>
613 <parameter name=
"n_angles" type=
"guint"/>
616 <method name=
"query_set_commands" symbol=
"gst_navigation_query_set_commands">
617 <return-type type=
"void"/>
619 <parameter name=
"query" type=
"GstQuery*"/>
620 <parameter name=
"n_cmds" type=
"gint"/>
623 <method name=
"query_set_commandsv" symbol=
"gst_navigation_query_set_commandsv">
624 <return-type type=
"void"/>
626 <parameter name=
"query" type=
"GstQuery*"/>
627 <parameter name=
"n_cmds" type=
"gint"/>
628 <parameter name=
"cmds" type=
"GstNavigationCommand*"/>
631 <method name=
"send_command" symbol=
"gst_navigation_send_command">
632 <return-type type=
"void"/>
634 <parameter name=
"navigation" type=
"GstNavigation*"/>
635 <parameter name=
"command" type=
"GstNavigationCommand"/>
638 <method name=
"send_event" symbol=
"gst_navigation_send_event">
639 <return-type type=
"void"/>
641 <parameter name=
"navigation" type=
"GstNavigation*"/>
642 <parameter name=
"structure" type=
"GstStructure*"/>
645 <method name=
"send_key_event" symbol=
"gst_navigation_send_key_event">
646 <return-type type=
"void"/>
648 <parameter name=
"navigation" type=
"GstNavigation*"/>
649 <parameter name=
"event" type=
"char*"/>
650 <parameter name=
"key" type=
"char*"/>
653 <method name=
"send_mouse_event" symbol=
"gst_navigation_send_mouse_event">
654 <return-type type=
"void"/>
656 <parameter name=
"navigation" type=
"GstNavigation*"/>
657 <parameter name=
"event" type=
"char*"/>
658 <parameter name=
"button" type=
"int"/>
659 <parameter name=
"x" type=
"double"/>
660 <parameter name=
"y" type=
"double"/>
663 <vfunc name=
"send_event">
664 <return-type type=
"void"/>
666 <parameter name=
"navigation" type=
"GstNavigation*"/>
667 <parameter name=
"structure" type=
"GstStructure*"/>
671 <interface name=
"GstPropertyProbe" type-name=
"GstPropertyProbe" get-type=
"gst_property_probe_get_type">
672 <method name=
"get_properties" symbol=
"gst_property_probe_get_properties">
673 <return-type type=
"GList*"/>
675 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
678 <method name=
"get_property" symbol=
"gst_property_probe_get_property">
679 <return-type type=
"GParamSpec*"/>
681 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
682 <parameter name=
"name" type=
"gchar*"/>
685 <method name=
"get_values" symbol=
"gst_property_probe_get_values">
686 <return-type type=
"GValueArray*"/>
688 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
689 <parameter name=
"pspec" type=
"GParamSpec*"/>
692 <method name=
"get_values_name" symbol=
"gst_property_probe_get_values_name">
693 <return-type type=
"GValueArray*"/>
695 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
696 <parameter name=
"name" type=
"gchar*"/>
699 <method name=
"needs_probe" symbol=
"gst_property_probe_needs_probe">
700 <return-type type=
"gboolean"/>
702 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
703 <parameter name=
"pspec" type=
"GParamSpec*"/>
706 <method name=
"needs_probe_name" symbol=
"gst_property_probe_needs_probe_name">
707 <return-type type=
"gboolean"/>
709 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
710 <parameter name=
"name" type=
"gchar*"/>
713 <method name=
"probe_and_get_values" symbol=
"gst_property_probe_probe_and_get_values">
714 <return-type type=
"GValueArray*"/>
716 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
717 <parameter name=
"pspec" type=
"GParamSpec*"/>
720 <method name=
"probe_and_get_values_name" symbol=
"gst_property_probe_probe_and_get_values_name">
721 <return-type type=
"GValueArray*"/>
723 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
724 <parameter name=
"name" type=
"gchar*"/>
727 <method name=
"probe_property" symbol=
"gst_property_probe_probe_property">
728 <return-type type=
"void"/>
730 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
731 <parameter name=
"pspec" type=
"GParamSpec*"/>
734 <method name=
"probe_property_name" symbol=
"gst_property_probe_probe_property_name">
735 <return-type type=
"void"/>
737 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
738 <parameter name=
"name" type=
"gchar*"/>
741 <signal name=
"probe-needed" when=
"LAST">
742 <return-type type=
"void"/>
744 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
745 <parameter name=
"pspec" type=
"gpointer"/>
748 <vfunc name=
"get_properties">
749 <return-type type=
"GList*"/>
751 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
754 <vfunc name=
"get_values">
755 <return-type type=
"GValueArray*"/>
757 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
758 <parameter name=
"prop_id" type=
"guint"/>
759 <parameter name=
"pspec" type=
"GParamSpec*"/>
762 <vfunc name=
"needs_probe">
763 <return-type type=
"gboolean"/>
765 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
766 <parameter name=
"prop_id" type=
"guint"/>
767 <parameter name=
"pspec" type=
"GParamSpec*"/>
770 <vfunc name=
"probe_property">
771 <return-type type=
"void"/>
773 <parameter name=
"probe" type=
"GstPropertyProbe*"/>
774 <parameter name=
"prop_id" type=
"guint"/>
775 <parameter name=
"pspec" type=
"GParamSpec*"/>
779 <interface name=
"GstStreamVolume" type-name=
"GstStreamVolume" get-type=
"gst_stream_volume_get_type">
781 <interface name=
"GObject"/>
783 <method name=
"convert_volume" symbol=
"gst_stream_volume_convert_volume">
784 <return-type type=
"gdouble"/>
786 <parameter name=
"from" type=
"GstStreamVolumeFormat"/>
787 <parameter name=
"to" type=
"GstStreamVolumeFormat"/>
788 <parameter name=
"val" type=
"gdouble"/>
791 <method name=
"get_mute" symbol=
"gst_stream_volume_get_mute">
792 <return-type type=
"gboolean"/>
794 <parameter name=
"volume" type=
"GstStreamVolume*"/>
797 <method name=
"get_volume" symbol=
"gst_stream_volume_get_volume">
798 <return-type type=
"gdouble"/>
800 <parameter name=
"volume" type=
"GstStreamVolume*"/>
801 <parameter name=
"format" type=
"GstStreamVolumeFormat"/>
804 <method name=
"set_mute" symbol=
"gst_stream_volume_set_mute">
805 <return-type type=
"void"/>
807 <parameter name=
"volume" type=
"GstStreamVolume*"/>
808 <parameter name=
"mute" type=
"gboolean"/>
811 <method name=
"set_volume" symbol=
"gst_stream_volume_set_volume">
812 <return-type type=
"void"/>
814 <parameter name=
"volume" type=
"GstStreamVolume*"/>
815 <parameter name=
"format" type=
"GstStreamVolumeFormat"/>
816 <parameter name=
"val" type=
"gdouble"/>
819 <property name=
"mute" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
820 <property name=
"volume" type=
"gdouble" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
822 <interface name=
"GstTuner" type-name=
"GstTuner" get-type=
"gst_tuner_get_type">
824 <interface name=
"GstImplementsInterface"/>
825 <interface name=
"GstElement"/>
827 <method name=
"find_channel_by_name" symbol=
"gst_tuner_find_channel_by_name">
828 <return-type type=
"GstTunerChannel*"/>
830 <parameter name=
"tuner" type=
"GstTuner*"/>
831 <parameter name=
"channel" type=
"gchar*"/>
834 <method name=
"find_norm_by_name" symbol=
"gst_tuner_find_norm_by_name">
835 <return-type type=
"GstTunerNorm*"/>
837 <parameter name=
"tuner" type=
"GstTuner*"/>
838 <parameter name=
"norm" type=
"gchar*"/>
841 <method name=
"frequency_changed" symbol=
"gst_tuner_frequency_changed">
842 <return-type type=
"void"/>
844 <parameter name=
"tuner" type=
"GstTuner*"/>
845 <parameter name=
"channel" type=
"GstTunerChannel*"/>
846 <parameter name=
"frequency" type=
"gulong"/>
849 <method name=
"get_channel" symbol=
"gst_tuner_get_channel">
850 <return-type type=
"GstTunerChannel*"/>
852 <parameter name=
"tuner" type=
"GstTuner*"/>
855 <method name=
"get_frequency" symbol=
"gst_tuner_get_frequency">
856 <return-type type=
"gulong"/>
858 <parameter name=
"tuner" type=
"GstTuner*"/>
859 <parameter name=
"channel" type=
"GstTunerChannel*"/>
862 <method name=
"get_norm" symbol=
"gst_tuner_get_norm">
863 <return-type type=
"GstTunerNorm*"/>
865 <parameter name=
"tuner" type=
"GstTuner*"/>
868 <method name=
"list_channels" symbol=
"gst_tuner_list_channels">
869 <return-type type=
"GList*"/>
871 <parameter name=
"tuner" type=
"GstTuner*"/>
874 <method name=
"list_norms" symbol=
"gst_tuner_list_norms">
875 <return-type type=
"GList*"/>
877 <parameter name=
"tuner" type=
"GstTuner*"/>
880 <method name=
"set_channel" symbol=
"gst_tuner_set_channel">
881 <return-type type=
"void"/>
883 <parameter name=
"tuner" type=
"GstTuner*"/>
884 <parameter name=
"channel" type=
"GstTunerChannel*"/>
887 <method name=
"set_frequency" symbol=
"gst_tuner_set_frequency">
888 <return-type type=
"void"/>
890 <parameter name=
"tuner" type=
"GstTuner*"/>
891 <parameter name=
"channel" type=
"GstTunerChannel*"/>
892 <parameter name=
"frequency" type=
"gulong"/>
895 <method name=
"set_norm" symbol=
"gst_tuner_set_norm">
896 <return-type type=
"void"/>
898 <parameter name=
"tuner" type=
"GstTuner*"/>
899 <parameter name=
"norm" type=
"GstTunerNorm*"/>
902 <method name=
"signal_changed" symbol=
"gst_tuner_signal_changed">
903 <return-type type=
"void"/>
905 <parameter name=
"tuner" type=
"GstTuner*"/>
906 <parameter name=
"channel" type=
"GstTunerChannel*"/>
907 <parameter name=
"signal" type=
"gint"/>
910 <method name=
"signal_strength" symbol=
"gst_tuner_signal_strength">
911 <return-type type=
"gint"/>
913 <parameter name=
"tuner" type=
"GstTuner*"/>
914 <parameter name=
"channel" type=
"GstTunerChannel*"/>
917 <signal name=
"channel-changed" when=
"LAST">
918 <return-type type=
"void"/>
920 <parameter name=
"tuner" type=
"GstTuner*"/>
921 <parameter name=
"channel" type=
"GstTunerChannel*"/>
924 <signal name=
"frequency-changed" when=
"LAST">
925 <return-type type=
"void"/>
927 <parameter name=
"tuner" type=
"GstTuner*"/>
928 <parameter name=
"channel" type=
"GstTunerChannel*"/>
929 <parameter name=
"frequency" type=
"gulong"/>
932 <signal name=
"norm-changed" when=
"LAST">
933 <return-type type=
"void"/>
935 <parameter name=
"tuner" type=
"GstTuner*"/>
936 <parameter name=
"norm" type=
"GstTunerNorm*"/>
939 <signal name=
"signal-changed" when=
"LAST">
940 <return-type type=
"void"/>
942 <parameter name=
"tuner" type=
"GstTuner*"/>
943 <parameter name=
"channel" type=
"GstTunerChannel*"/>
944 <parameter name=
"signal" type=
"gint"/>
947 <vfunc name=
"get_channel">
948 <return-type type=
"GstTunerChannel*"/>
950 <parameter name=
"tuner" type=
"GstTuner*"/>
953 <vfunc name=
"get_frequency">
954 <return-type type=
"gulong"/>
956 <parameter name=
"tuner" type=
"GstTuner*"/>
957 <parameter name=
"channel" type=
"GstTunerChannel*"/>
960 <vfunc name=
"get_norm">
961 <return-type type=
"GstTunerNorm*"/>
963 <parameter name=
"tuner" type=
"GstTuner*"/>
966 <vfunc name=
"list_channels">
967 <return-type type=
"GList*"/>
969 <parameter name=
"tuner" type=
"GstTuner*"/>
972 <vfunc name=
"list_norms">
973 <return-type type=
"GList*"/>
975 <parameter name=
"tuner" type=
"GstTuner*"/>
978 <vfunc name=
"set_channel">
979 <return-type type=
"void"/>
981 <parameter name=
"tuner" type=
"GstTuner*"/>
982 <parameter name=
"channel" type=
"GstTunerChannel*"/>
985 <vfunc name=
"set_frequency">
986 <return-type type=
"void"/>
988 <parameter name=
"tuner" type=
"GstTuner*"/>
989 <parameter name=
"channel" type=
"GstTunerChannel*"/>
990 <parameter name=
"frequency" type=
"gulong"/>
993 <vfunc name=
"set_norm">
994 <return-type type=
"void"/>
996 <parameter name=
"tuner" type=
"GstTuner*"/>
997 <parameter name=
"norm" type=
"GstTunerNorm*"/>
1000 <vfunc name=
"signal_strength">
1001 <return-type type=
"gint"/>
1003 <parameter name=
"tuner" type=
"GstTuner*"/>
1004 <parameter name=
"channel" type=
"GstTunerChannel*"/>
1008 <interface name=
"GstVideoOrientation" type-name=
"GstVideoOrientation" get-type=
"gst_video_orientation_get_type">
1010 <interface name=
"GstImplementsInterface"/>
1011 <interface name=
"GstElement"/>
1013 <method name=
"get_hcenter" symbol=
"gst_video_orientation_get_hcenter">
1014 <return-type type=
"gboolean"/>
1016 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1017 <parameter name=
"center" type=
"gint*"/>
1020 <method name=
"get_hflip" symbol=
"gst_video_orientation_get_hflip">
1021 <return-type type=
"gboolean"/>
1023 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1024 <parameter name=
"flip" type=
"gboolean*"/>
1027 <method name=
"get_vcenter" symbol=
"gst_video_orientation_get_vcenter">
1028 <return-type type=
"gboolean"/>
1030 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1031 <parameter name=
"center" type=
"gint*"/>
1034 <method name=
"get_vflip" symbol=
"gst_video_orientation_get_vflip">
1035 <return-type type=
"gboolean"/>
1037 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1038 <parameter name=
"flip" type=
"gboolean*"/>
1041 <method name=
"set_hcenter" symbol=
"gst_video_orientation_set_hcenter">
1042 <return-type type=
"gboolean"/>
1044 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1045 <parameter name=
"center" type=
"gint"/>
1048 <method name=
"set_hflip" symbol=
"gst_video_orientation_set_hflip">
1049 <return-type type=
"gboolean"/>
1051 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1052 <parameter name=
"flip" type=
"gboolean"/>
1055 <method name=
"set_vcenter" symbol=
"gst_video_orientation_set_vcenter">
1056 <return-type type=
"gboolean"/>
1058 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1059 <parameter name=
"center" type=
"gint"/>
1062 <method name=
"set_vflip" symbol=
"gst_video_orientation_set_vflip">
1063 <return-type type=
"gboolean"/>
1065 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1066 <parameter name=
"flip" type=
"gboolean"/>
1069 <vfunc name=
"get_hcenter">
1070 <return-type type=
"gboolean"/>
1072 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1073 <parameter name=
"center" type=
"gint*"/>
1076 <vfunc name=
"get_hflip">
1077 <return-type type=
"gboolean"/>
1079 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1080 <parameter name=
"flip" type=
"gboolean*"/>
1083 <vfunc name=
"get_vcenter">
1084 <return-type type=
"gboolean"/>
1086 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1087 <parameter name=
"center" type=
"gint*"/>
1090 <vfunc name=
"get_vflip">
1091 <return-type type=
"gboolean"/>
1093 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1094 <parameter name=
"flip" type=
"gboolean*"/>
1097 <vfunc name=
"set_hcenter">
1098 <return-type type=
"gboolean"/>
1100 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1101 <parameter name=
"center" type=
"gint"/>
1104 <vfunc name=
"set_hflip">
1105 <return-type type=
"gboolean"/>
1107 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1108 <parameter name=
"flip" type=
"gboolean"/>
1111 <vfunc name=
"set_vcenter">
1112 <return-type type=
"gboolean"/>
1114 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1115 <parameter name=
"center" type=
"gint"/>
1118 <vfunc name=
"set_vflip">
1119 <return-type type=
"gboolean"/>
1121 <parameter name=
"video_orientation" type=
"GstVideoOrientation*"/>
1122 <parameter name=
"flip" type=
"gboolean"/>
1126 <interface name=
"GstXOverlay" type-name=
"GstXOverlay" get-type=
"gst_x_overlay_get_type">
1128 <interface name=
"GstImplementsInterface"/>
1129 <interface name=
"GstElement"/>
1131 <method name=
"expose" symbol=
"gst_x_overlay_expose">
1132 <return-type type=
"void"/>
1134 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1137 <method name=
"got_xwindow_id" symbol=
"gst_x_overlay_got_xwindow_id">
1138 <return-type type=
"void"/>
1140 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1141 <parameter name=
"xwindow_id" type=
"gulong"/>
1144 <method name=
"handle_events" symbol=
"gst_x_overlay_handle_events">
1145 <return-type type=
"void"/>
1147 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1148 <parameter name=
"handle_events" type=
"gboolean"/>
1151 <method name=
"prepare_xwindow_id" symbol=
"gst_x_overlay_prepare_xwindow_id">
1152 <return-type type=
"void"/>
1154 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1157 <method name=
"set_xwindow_id" symbol=
"gst_x_overlay_set_xwindow_id">
1158 <return-type type=
"void"/>
1160 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1161 <parameter name=
"xwindow_id" type=
"gulong"/>
1164 <vfunc name=
"expose">
1165 <return-type type=
"void"/>
1167 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1170 <vfunc name=
"handle_events">
1171 <return-type type=
"void"/>
1173 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1174 <parameter name=
"handle_events" type=
"gboolean"/>
1177 <vfunc name=
"set_xwindow_id">
1178 <return-type type=
"void"/>
1180 <parameter name=
"overlay" type=
"GstXOverlay*"/>
1181 <parameter name=
"xwindow_id" type=
"gulong"/>