timeline-object: Add TrackObject to the Track after the TimelineObject
[platform/upstream/gstreamer.git] / bindings / python / ges.defs
1 ;; -*- scheme -*-
2 ; object definitions ...
3 (define-object Formatter
4   (in-module "GES")
5   (parent "GObject")
6   (c-name "GESFormatter")
7   (gtype-id "GES_TYPE_FORMATTER")
8 )
9
10 (define-object KeyfileFormatter
11   (in-module "GES")
12   (parent "GESFormatter")
13   (c-name "GESKeyfileFormatter")
14   (gtype-id "GES_TYPE_KEYFILE_FORMATTER")
15 )
16
17 (define-object PitiviFormatter
18   (in-module "GES")
19   (parent "GESFormatter")
20   (c-name "GESPitiviFormatter")
21   (gtype-id "GES_TYPE_PITIVI_FORMATTER")
22 )
23
24 (define-object Timeline
25   (in-module "GES")
26   (parent "GstBin")
27   (c-name "GESTimeline")
28   (gtype-id "GES_TYPE_TIMELINE")
29 )
30
31 (define-object TimelineLayer
32   (in-module "GES")
33   (parent "GInitiallyUnowned")
34   (c-name "GESTimelineLayer")
35   (gtype-id "GES_TYPE_TIMELINE_LAYER")
36 )
37
38 (define-object SimpleTimelineLayer
39   (in-module "GES")
40   (parent "GESTimelineLayer")
41   (c-name "GESSimpleTimelineLayer")
42   (gtype-id "GES_TYPE_SIMPLE_TIMELINE_LAYER")
43 )
44
45 (define-object TimelineObject
46   (in-module "GES")
47   (parent "GInitiallyUnowned")
48   (c-name "GESTimelineObject")
49   (gtype-id "GES_TYPE_TIMELINE_OBJECT")
50 )
51
52 (define-object TimelineOperation
53   (in-module "GES")
54   (parent "GESTimelineObject")
55   (c-name "GESTimelineOperation")
56   (gtype-id "GES_TYPE_TIMELINE_OPERATION")
57 )
58
59 (define-object TimelineEffect
60   (in-module "GES")
61   (parent "GESTimelineOperation")
62   (c-name "GESTimelineEffect")
63   (gtype-id "GES_TYPE_TIMELINE_EFFECT")
64 )
65
66 (define-object TimelineOverlay
67   (in-module "GES")
68   (parent "GESTimelineOperation")
69   (c-name "GESTimelineOverlay")
70   (gtype-id "GES_TYPE_TIMELINE_OVERLAY")
71 )
72
73 (define-object TimelineParseLaunchEffect
74   (in-module "GES")
75   (parent "GESTimelineEffect")
76   (c-name "GESTimelineParseLaunchEffect")
77   (gtype-id "GES_TYPE_TIMELINE_PARSE_LAUNCH_EFFECT")
78 )
79
80 (define-object TimelinePipeline
81   (in-module "GES")
82   (parent "GstPipeline")
83   (c-name "GESTimelinePipeline")
84   (gtype-id "GES_TYPE_TIMELINE_PIPELINE")
85 )
86
87 (define-object TimelineSource
88   (in-module "GES")
89   (parent "GESTimelineObject")
90   (c-name "GESTimelineSource")
91   (gtype-id "GES_TYPE_TIMELINE_SOURCE")
92 )
93
94 (define-object TimelineFileSource
95   (in-module "GES")
96   (parent "GESTimelineSource")
97   (c-name "GESTimelineFileSource")
98   (gtype-id "GES_TYPE_TIMELINE_FILE_SOURCE")
99 )
100
101 (define-object CustomTimelineSource
102   (in-module "GES")
103   (parent "GESTimelineSource")
104   (c-name "GESCustomTimelineSource")
105   (gtype-id "GES_TYPE_CUSTOM_TIMELINE_SOURCE")
106 )
107
108 (define-object TimelineTestSource
109   (in-module "GES")
110   (parent "GESTimelineSource")
111   (c-name "GESTimelineTestSource")
112   (gtype-id "GES_TYPE_TIMELINE_TEST_SOURCE")
113 )
114
115 (define-object TimelineTextOverlay
116   (in-module "GES")
117   (parent "GESTimelineOverlay")
118   (c-name "GESTimelineTextOverlay")
119   (gtype-id "GES_TYPE_TIMELINE_TEXT_OVERLAY")
120 )
121
122 (define-object TimelineTitleSource
123   (in-module "GES")
124   (parent "GESTimelineSource")
125   (c-name "GESTimelineTitleSource")
126   (gtype-id "GES_TYPE_TIMELINE_TITLE_SOURCE")
127 )
128
129 (define-object TimelineTransition
130   (in-module "GES")
131   (parent "GESTimelineOperation")
132   (c-name "GESTimelineTransition")
133   (gtype-id "GES_TYPE_TIMELINE_TRANSITION")
134 )
135
136 (define-object TimelineStandardTransition
137   (in-module "GES")
138   (parent "GESTimelineTransition")
139   (c-name "GESTimelineStandardTransition")
140   (gtype-id "GES_TYPE_TIMELINE_STANDARD_TRANSITION")
141 )
142
143 (define-object Track
144   (in-module "GES")
145   (parent "GstBin")
146   (c-name "GESTrack")
147   (gtype-id "GES_TYPE_TRACK")
148 )
149
150 (define-object TrackObject
151   (in-module "GES")
152   (parent "GInitiallyUnowned")
153   (c-name "GESTrackObject")
154   (gtype-id "GES_TYPE_TRACK_OBJECT")
155 )
156
157 (define-object TrackOperation
158   (in-module "GES")
159   (parent "GESTrackObject")
160   (c-name "GESTrackOperation")
161   (gtype-id "GES_TYPE_TRACK_OPERATION")
162 )
163
164 (define-object TrackEffect
165   (in-module "GES")
166   (parent "GESTrackOperation")
167   (c-name "GESTrackEffect")
168   (gtype-id "GES_TYPE_TRACK_EFFECT")
169 )
170
171 (define-object TrackParseLaunchEffect
172   (in-module "GES")
173   (parent "GESTrackEffect")
174   (c-name "GESTrackParseLaunchEffect")
175   (gtype-id "GES_TYPE_TRACK_PARSE_LAUNCH_EFFECT")
176 )
177
178 (define-object TrackSource
179   (in-module "GES")
180   (parent "GESTrackObject")
181   (c-name "GESTrackSource")
182   (gtype-id "GES_TYPE_TRACK_SOURCE")
183 )
184
185 (define-object TrackImageSource
186   (in-module "GES")
187   (parent "GESTrackSource")
188   (c-name "GESTrackImageSource")
189   (gtype-id "GES_TYPE_TRACK_IMAGE_SOURCE")
190 )
191
192 (define-object TrackFileSource
193   (in-module "GES")
194   (parent "GESTrackSource")
195   (c-name "GESTrackFileSource")
196   (gtype-id "GES_TYPE_TRACK_FILESOURCE")
197 )
198
199 (define-object TrackAudioTestSource
200   (in-module "GES")
201   (parent "GESTrackSource")
202   (c-name "GESTrackAudioTestSource")
203   (gtype-id "GES_TYPE_TRACK_AUDIO_TEST_SOURCE")
204 )
205
206 (define-object TrackTextOverlay
207   (in-module "GES")
208   (parent "GESTrackOperation")
209   (c-name "GESTrackTextOverlay")
210   (gtype-id "GES_TYPE_TRACK_TEXT_OVERLAY")
211 )
212
213 (define-object TrackTitleSource
214   (in-module "GES")
215   (parent "GESTrackSource")
216   (c-name "GESTrackTitleSource")
217   (gtype-id "GES_TYPE_TRACK_TITLE_SOURCE")
218 )
219
220 (define-object TrackTransition
221   (in-module "GES")
222   (parent "GESTrackOperation")
223   (c-name "GESTrackTransition")
224   (gtype-id "GES_TYPE_TRACK_TRANSITION")
225 )
226
227 (define-object TrackAudioTransition
228   (in-module "GES")
229   (parent "GESTrackTransition")
230   (c-name "GESTrackAudioTransition")
231   (gtype-id "GES_TYPE_TRACK_AUDIO_TRANSITION")
232 )
233
234 (define-object TrackVideoTestSource
235   (in-module "GES")
236   (parent "GESTrackSource")
237   (c-name "GESTrackVideoTestSource")
238   (gtype-id "GES_TYPE_TRACK_VIDEO_TEST_SOURCE")
239 )
240
241 (define-object TrackVideoTransition
242   (in-module "GES")
243   (parent "GESTrackTransition")
244   (c-name "GESTrackVideoTransition")
245   (gtype-id "GES_TYPE_TRACK_VIDEO_TRANSITION")
246 )
247
248 ;; Enumerations and flags ...
249
250 (define-flags TrackType
251   (in-module "GES")
252   (c-name "GESTrackType")
253   (gtype-id "GES_TYPE_TRACK_TYPE")
254   (values
255     '("unknown" "GES_TRACK_TYPE_UNKNOWN")
256     '("audio" "GES_TRACK_TYPE_AUDIO")
257     '("video" "GES_TRACK_TYPE_VIDEO")
258     '("text" "GES_TRACK_TYPE_TEXT")
259     '("custom" "GES_TRACK_TYPE_CUSTOM")
260   )
261 )
262
263 (define-enum VideoStandardTransitionType
264   (in-module "GES")
265   (c-name "GESVideoStandardTransitionType")
266   (gtype-id "GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE")
267   (values
268     '("none" "GES_VIDEO_STANDARD_TRANSITION_TYPE_NONE")
269     '("bar-wipe-lr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_LR")
270     '("bar-wipe-tb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_TB")
271     '("box-wipe-tl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TL")
272     '("box-wipe-tr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TR")
273     '("box-wipe-br" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BR")
274     '("box-wipe-bl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BL")
275     '("four-box-wipe-ci" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CI")
276     '("four-box-wipe-co" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CO")
277     '("barndoor-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_V")
278     '("barndoor-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_H")
279     '("box-wipe-tc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TC")
280     '("box-wipe-rc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_RC")
281     '("box-wipe-bc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BC")
282     '("box-wipe-lc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_LC")
283     '("diagonal-tl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TL")
284     '("diagonal-tr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TR")
285     '("bowtie-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_V")
286     '("bowtie-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_H")
287     '("barndoor-dbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DBL")
288     '("barndoor-dtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DTL")
289     '("misc-diagonal-dbd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DBD")
290     '("misc-diagonal-dd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DD")
291     '("vee-d" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_D")
292     '("vee-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_L")
293     '("vee-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_U")
294     '("vee-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_R")
295     '("barnvee-d" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_D")
296     '("barnvee-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_L")
297     '("barnvee-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_U")
298     '("barnvee-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_R")
299     '("iris-rect" "GES_VIDEO_STANDARD_TRANSITION_TYPE_IRIS_RECT")
300     '("clock-cw12" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW12")
301     '("clock-cw3" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW3")
302     '("clock-cw6" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW6")
303     '("clock-cw9" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW9")
304     '("pinwheel-tbv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBV")
305     '("pinwheel-tbh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBH")
306     '("pinwheel-fb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_FB")
307     '("fan-ct" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CT")
308     '("fan-cr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CR")
309     '("doublefan-fov" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOV")
310     '("doublefan-foh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOH")
311     '("singlesweep-cwt" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWT")
312     '("singlesweep-cwr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWR")
313     '("singlesweep-cwb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWB")
314     '("singlesweep-cwl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWL")
315     '("doublesweep-pv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PV")
316     '("doublesweep-pd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PD")
317     '("doublesweep-ov" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OV")
318     '("doublesweep-oh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OH")
319     '("fan-t" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_T")
320     '("fan-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_R")
321     '("fan-b" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_B")
322     '("fan-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_L")
323     '("doublefan-fiv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIV")
324     '("doublefan-fih" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIH")
325     '("singlesweep-cwtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTL")
326     '("singlesweep-cwbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBL")
327     '("singlesweep-cwbr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBR")
328     '("singlesweep-cwtr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTR")
329     '("doublesweep-pdtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDTL")
330     '("doublesweep-pdbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDBL")
331     '("saloondoor-t" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_T")
332     '("saloondoor-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_L")
333     '("saloondoor-b" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_B")
334     '("saloondoor-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_R")
335     '("windshield-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_R")
336     '("windshield-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_U")
337     '("windshield-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_V")
338     '("windshield-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_H")
339     '("crossfade" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CROSSFADE")
340   )
341 )
342
343 (define-enum TextVAlign
344   (in-module "GES")
345   (c-name "GESTextVAlign")
346   (gtype-id "GES_TEXT_VALIGN_TYPE")
347   (values
348     '("baseline" "GES_TEXT_VALIGN_BASELINE")
349     '("bottom" "GES_TEXT_VALIGN_BOTTOM")
350     '("top" "GES_TEXT_VALIGN_TOP")
351   )
352 )
353
354 (define-enum TextHAlign
355   (in-module "GES")
356   (c-name "GESTextHAlign")
357   (gtype-id "GES_TEXT_HALIGN_TYPE")
358   (values
359     '("left" "GES_TEXT_HALIGN_LEFT")
360     '("center" "GES_TEXT_HALIGN_CENTER")
361     '("right" "GES_TEXT_HALIGN_RIGHT")
362   )
363 )
364
365 (define-enum VideoTestPattern
366   (in-module "GES")
367   (c-name "GESVideoTestPattern")
368   (gtype-id "GES_VIDEO_TEST_PATTERN_TYPE")
369   (values
370     '("smpte" "GES_VIDEO_TEST_PATTERN_SMPTE")
371     '("snow" "GES_VIDEO_TEST_PATTERN_SNOW")
372     '("black" "GES_VIDEO_TEST_PATTERN_BLACK")
373     '("white" "GES_VIDEO_TEST_PATTERN_WHITE")
374     '("red" "GES_VIDEO_TEST_PATTERN_RED")
375     '("green" "GES_VIDEO_TEST_PATTERN_GREEN")
376     '("blue" "GES_VIDEO_TEST_PATTERN_BLUE")
377     '("checkers1" "GES_VIDEO_TEST_PATTERN_CHECKERS1")
378     '("checkers2" "GES_VIDEO_TEST_PATTERN_CHECKERS2")
379     '("checkers4" "GES_VIDEO_TEST_PATTERN_CHECKERS4")
380     '("checkers8" "GES_VIDEO_TEST_PATTERN_CHECKERS8")
381     '("circular" "GES_VIDEO_TEST_PATTERN_CIRCULAR")
382     '("blink" "GES_VIDEO_TEST_PATTERN_BLINK")
383     '("smpte75" "GES_VIDEO_TEST_PATTERN_SMPTE75")
384   )
385 )
386
387 (define-flags PipelineFlags
388   (in-module "GES")
389   (c-name "GESPipelineFlags")
390   (gtype-id "GES_TYPE_PIPELINE_FLAGS")
391   (values
392     '("preview-audio" "TIMELINE_MODE_PREVIEW_AUDIO")
393     '("preview-video" "TIMELINE_MODE_PREVIEW_VIDEO")
394     '("preview" "TIMELINE_MODE_PREVIEW")
395     '("render" "TIMELINE_MODE_RENDER")
396     '("smart-render" "TIMELINE_MODE_SMART_RENDER")
397   )
398 )
399
400
401 ;; From ges-custom-timeline-source.h
402
403 (define-function custom_timeline_source_get_type
404   (c-name "ges_custom_timeline_source_get_type")
405   (return-type "GType")
406 )
407
408 (define-function custom_timeline_source_new
409   (c-name "ges_custom_timeline_source_new")
410   (is-constructor-of "GESCustomTimelineSource")
411   (return-type "GESCustomTimelineSource*")
412   (parameters
413     '("GESFillTrackObjectUserFunc" "func")
414     '("gpointer" "user_data")
415   )
416 )
417
418
419
420 ;; From ges-enums.h
421
422 (define-function track_type_get_type
423   (c-name "ges_track_type_get_type")
424   (return-type "GType")
425 )
426
427 (define-function video_standard_transition_type_get_type
428   (c-name "ges_video_standard_transition_type_get_type")
429   (return-type "GType")
430 )
431
432 (define-function text_valign_get_type
433   (c-name "ges_text_valign_get_type")
434   (return-type "GType")
435 )
436
437 (define-function text_halign_get_type
438   (c-name "ges_text_halign_get_type")
439   (return-type "GType")
440 )
441
442 (define-function video_test_pattern_get_type
443   (c-name "ges_video_test_pattern_get_type")
444   (return-type "GType")
445 )
446
447 (define-function pipeline_flags_get_type
448   (c-name "ges_pipeline_flags_get_type")
449   (return-type "GType")
450 )
451
452
453
454 ;; From ges-formatter.h
455
456 (define-function formatter_get_type
457   (c-name "ges_formatter_get_type")
458   (return-type "GType")
459 )
460
461 (define-function formatter_new_for_uri
462   (c-name "ges_formatter_new_for_uri")
463   (return-type "GESFormatter*")
464   (parameters
465     '("const-gchar*" "uri")
466   )
467 )
468
469 (define-function default_formatter_new
470   (c-name "ges_default_formatter_new")
471   (is-constructor-of "GESDefaultFormatter")
472   (return-type "GESFormatter*")
473 )
474
475 (define-function formatter_can_load_uri
476   (c-name "ges_formatter_can_load_uri")
477   (return-type "gboolean")
478   (parameters
479     '("const-gchar*" "uri")
480   )
481 )
482
483 (define-function formatter_can_save_uri
484   (c-name "ges_formatter_can_save_uri")
485   (return-type "gboolean")
486   (parameters
487     '("const-gchar*" "uri")
488   )
489 )
490
491 (define-method load_from_uri
492   (of-object "GESFormatter")
493   (c-name "ges_formatter_load_from_uri")
494   (return-type "gboolean")
495   (parameters
496     '("GESTimeline*" "timeline")
497     '("const-gchar*" "uri")
498   )
499 )
500
501 (define-method save_to_uri
502   (of-object "GESFormatter")
503   (c-name "ges_formatter_save_to_uri")
504   (return-type "gboolean")
505   (parameters
506     '("GESTimeline*" "timeline")
507     '("const-gchar*" "uri")
508   )
509 )
510
511 (define-method load
512   (of-object "GESFormatter")
513   (c-name "ges_formatter_load")
514   (return-type "gboolean")
515   (parameters
516     '("GESTimeline*" "timeline")
517   )
518 )
519
520 (define-method save
521   (of-object "GESFormatter")
522   (c-name "ges_formatter_save")
523   (return-type "gboolean")
524   (parameters
525     '("GESTimeline*" "timeline")
526   )
527 )
528
529 (define-method clear_data
530   (of-object "GESFormatter")
531   (c-name "ges_formatter_clear_data")
532   (return-type "none")
533 )
534
535 (define-method update_source_uri
536   (of-object "GESFormatter")
537   (c-name "ges_formatter_update_source_uri")
538   (return-type "gboolean")
539   (parameters
540     '("GESTimelineFileSource*" "source")
541     '("gchar*" "new_uri")
542   )
543 )
544
545
546 ;; From ges.h
547
548 (define-function init
549   (c-name "ges_init")
550   (return-type "gboolean")
551 )
552
553 (define-function version
554   (c-name "ges_version")
555   (return-type "none")
556   (parameters
557     '("guint*" "major")
558     '("guint*" "minor")
559     '("guint*" "micro")
560     '("guint*" "nano")
561   )
562 )
563
564
565 ;; From ges-internal.h
566
567
568
569 ;; From ges-keyfile-formatter.h
570
571 (define-function keyfile_formatter_get_type
572   (c-name "ges_keyfile_formatter_get_type")
573   (return-type "GType")
574 )
575
576 (define-function keyfile_formatter_new
577   (c-name "ges_keyfile_formatter_new")
578   (is-constructor-of "GESKeyfileFormatter")
579   (return-type "GESKeyfileFormatter*")
580 )
581
582
583
584 ;; From gesmarshal.h
585
586
587
588 ;; From ges-screenshot.h
589
590 (define-function play_sink_convert_frame
591   (c-name "ges_play_sink_convert_frame")
592   (return-type "GstBuffer*")
593   (parameters
594     '("GstElement*" "playsink")
595     '("GstCaps*" "caps")
596   )
597 )
598
599
600
601 ;; From ges-simple-timeline-layer.h
602
603 (define-function simple_timeline_layer_get_type
604   (c-name "ges_simple_timeline_layer_get_type")
605   (return-type "GType")
606 )
607
608 (define-function simple_timeline_layer_new
609   (c-name "ges_simple_timeline_layer_new")
610   (is-constructor-of "GESSimpleTimelineLayer")
611   (return-type "GESSimpleTimelineLayer*")
612 )
613
614 (define-method add_object
615   (of-object "GESSimpleTimelineLayer")
616   (c-name "ges_simple_timeline_layer_add_object")
617   (return-type "gboolean")
618   (parameters
619     '("GESTimelineObject*" "object")
620     '("gint" "position")
621   )
622 )
623
624 (define-method move_object
625   (of-object "GESSimpleTimelineLayer")
626   (c-name "ges_simple_timeline_layer_move_object")
627   (return-type "gboolean")
628   (parameters
629     '("GESTimelineObject*" "object")
630     '("gint" "newposition")
631   )
632 )
633
634 (define-method is_valid
635   (of-object "GESSimpleTimelineLayer")
636   (c-name "ges_simple_timeline_layer_is_valid")
637   (return-type "gboolean")
638 )
639
640 (define-method nth
641   (of-object "GESSimpleTimelineLayer")
642   (c-name "ges_simple_timeline_layer_nth")
643   (return-type "GESTimelineObject*")
644   (parameters
645     '("gint" "position")
646   )
647 )
648
649 (define-method index
650   (of-object "GESSimpleTimelineLayer")
651   (c-name "ges_simple_timeline_layer_index")
652   (return-type "gint")
653   (parameters
654     '("GESTimelineObject*" "object")
655   )
656 )
657
658 ;; From ges-pitivi-formatter.h
659
660 (define-function pitivi_formatter_get_type
661   (c-name "ges_pitivi_formatter_get_type")
662   (return-type "GType")
663 )
664
665 (define-function pitivi_formatter_new
666   (c-name "ges_pitivi_formatter_new")
667   (is-constructor-of "GESPitiviFormatter")
668   (return-type "GESPitiviFormatter*")
669 )
670
671 (define-method set_sources
672  (of-object "GESPitiviFormatter")
673  (c-name "ges_pitivi_formatter_set_sources")
674  (return-type "gboolean")
675  (parameters
676   '("GList*" "uris")
677  )
678 )
679
680 (define-method get_sources
681   (of-object "GESPitiviFormatter")
682   (c-name "ges_pitivi_formatter_get_sources")
683   (return-type "GList*")
684 )
685
686 ;; From ges-timeline-effect.h
687
688 (define-function timeline_effect_get_type
689   (c-name "ges_timeline_effect_get_type")
690   (return-type "GType")
691 )
692
693
694
695 ;; From ges-timeline-file-source.h
696
697 (define-function timeline_filesource_get_type
698   (c-name "ges_timeline_filesource_get_type")
699   (return-type "GType")
700 )
701
702 (define-method set_mute
703   (of-object "GESTimelineFileSource")
704   (c-name "ges_timeline_filesource_set_mute")
705   (return-type "none")
706   (parameters
707     '("gboolean" "mute")
708   )
709 )
710
711 (define-method set_max_duration
712   (of-object "GESTimelineFileSource")
713   (c-name "ges_timeline_filesource_set_max_duration")
714   (return-type "none")
715   (parameters
716     '("guint64" "maxduration")
717   )
718 )
719
720 (define-method set_supported_formats
721   (of-object "GESTimelineFileSource")
722   (c-name "ges_timeline_filesource_set_supported_formats")
723   (return-type "none")
724   (parameters
725     '("GESTrackType" "supportedformats")
726   )
727 )
728
729 (define-method set_is_image
730   (of-object "GESTimelineFileSource")
731   (c-name "ges_timeline_filesource_set_is_image")
732   (return-type "none")
733   (parameters
734     '("gboolean" "is_image")
735   )
736 )
737
738 (define-method is_muted
739   (of-object "GESTimelineFileSource")
740   (c-name "ges_timeline_filesource_is_muted")
741   (return-type "gboolean")
742 )
743
744 (define-method get_max_duration
745   (of-object "GESTimelineFileSource")
746   (c-name "ges_timeline_filesource_get_max_duration")
747   (return-type "guint64")
748 )
749
750 (define-method is_image
751   (of-object "GESTimelineFileSource")
752   (c-name "ges_timeline_filesource_is_image")
753   (return-type "gboolean")
754 )
755
756 (define-method get_uri
757   (of-object "GESTimelineFileSource")
758   (c-name "ges_timeline_filesource_get_uri")
759   (return-type "const-gchar*")
760 )
761
762 (define-method get_supported_formats
763   (of-object "GESTimelineFileSource")
764   (c-name "ges_timeline_filesource_get_supported_formats")
765   (return-type "GESTrackType")
766 )
767
768 (define-function timeline_filesource_new
769   (c-name "ges_timeline_filesource_new")
770   (is-constructor-of "GESTimelineFileSource")
771   (return-type "GESTimelineFileSource*")
772   (parameters
773     '("gchar*" "uri")
774   )
775 )
776
777
778
779 ;; From ges-timeline.h
780
781 (define-function timeline_get_type
782   (c-name "ges_timeline_get_type")
783   (return-type "GType")
784 )
785
786 (define-function timeline_new
787   (c-name "ges_timeline_new")
788   (is-constructor-of "GESTimeline")
789   (return-type "GESTimeline*")
790 )
791
792 (define-function timeline_new_from_uri
793   (c-name "ges_timeline_new_from_uri")
794   (return-type "GESTimeline*")
795   (parameters
796     '("const-gchar*" "uri")
797   )
798 )
799
800 (define-method load_from_uri
801   (of-object "GESTimeline")
802   (c-name "ges_timeline_load_from_uri")
803   (return-type "gboolean")
804   (parameters
805     '("const-gchar*" "uri")
806   )
807 )
808
809 (define-method save_to_uri
810   (of-object "GESTimeline")
811   (c-name "ges_timeline_save_to_uri")
812   (return-type "gboolean")
813   (parameters
814     '("const-gchar*" "uri")
815   )
816 )
817
818 (define-method add_layer
819   (of-object "GESTimeline")
820   (c-name "ges_timeline_add_layer")
821   (return-type "gboolean")
822   (parameters
823     '("GESTimelineLayer*" "layer")
824   )
825 )
826
827 (define-method remove_layer
828   (of-object "GESTimeline")
829   (c-name "ges_timeline_remove_layer")
830   (return-type "gboolean")
831   (parameters
832     '("GESTimelineLayer*" "layer")
833   )
834 )
835
836 (define-method get_layers
837   (of-object "GESTimeline")
838   (c-name "ges_timeline_get_layers")
839   (return-type "GList*")
840 )
841
842 (define-method add_track
843   (of-object "GESTimeline")
844   (c-name "ges_timeline_add_track")
845   (return-type "gboolean")
846   (parameters
847     '("GESTrack*" "track")
848   )
849 )
850
851 (define-method remove_track
852   (of-object "GESTimeline")
853   (c-name "ges_timeline_remove_track")
854   (return-type "gboolean")
855   (parameters
856     '("GESTrack*" "track")
857   )
858 )
859
860 (define-method get_track_for_pad
861   (of-object "GESTimeline")
862   (c-name "ges_timeline_get_track_for_pad")
863   (return-type "GESTrack*")
864   (parameters
865     '("GstPad*" "pad")
866   )
867 )
868
869 (define-method get_tracks
870   (of-object "GESTimeline")
871   (c-name "ges_timeline_get_tracks")
872   (return-type "GList*")
873 )
874
875 (define-method enable_update
876   (of-object "GESTimeline")
877   (c-name "ges_timeline_enable_update")
878   (return-type "gboolean")
879   (parameters
880     '("gboolean" "enabled")
881   )
882 )
883
884 (define-method is_updating
885   (of-object "GESTimeline")
886   (c-name "ges_timeline_is_updating")
887   (return-type "gboolean")
888 )
889
890
891
892 ;; From ges-timeline-layer.h
893
894 (define-function timeline_layer_get_type
895   (c-name "ges_timeline_layer_get_type")
896   (return-type "GType")
897 )
898
899 (define-function timeline_layer_new
900   (c-name "ges_timeline_layer_new")
901   (is-constructor-of "GESTimelineLayer")
902   (return-type "GESTimelineLayer*")
903 )
904
905 (define-method set_timeline
906   (of-object "GESTimelineLayer")
907   (c-name "ges_timeline_layer_set_timeline")
908   (return-type "none")
909   (parameters
910     '("GESTimeline*" "timeline")
911   )
912 )
913
914 (define-method get_timeline
915   (of-object "GESTimelineLayer")
916   (c-name "ges_timeline_layer_get_timeline")
917   (return-type "GESTimeline*")
918 )
919
920 (define-method add_object
921   (of-object "GESTimelineLayer")
922   (c-name "ges_timeline_layer_add_object")
923   (return-type "gboolean")
924   (parameters
925     '("GESTimelineObject*" "object")
926   )
927 )
928
929 (define-method remove_object
930   (of-object "GESTimelineLayer")
931   (c-name "ges_timeline_layer_remove_object")
932   (return-type "gboolean")
933   (parameters
934     '("GESTimelineObject*" "object")
935   )
936 )
937
938 (define-method set_priority
939   (of-object "GESTimelineLayer")
940   (c-name "ges_timeline_layer_set_priority")
941   (return-type "none")
942   (parameters
943     '("guint" "priority")
944   )
945 )
946
947 (define-method get_priority
948   (of-object "GESTimelineLayer")
949   (c-name "ges_timeline_layer_get_priority")
950   (return-type "guint")
951 )
952
953 (define-method get_objects
954   (of-object "GESTimelineLayer")
955   (c-name "ges_timeline_layer_get_objects")
956   (return-type "GList*")
957 )
958
959 (define-method is_empty
960   (of-object "GESTimelineLayer")
961   (c-name "ges_timeline_layer_is_empty")
962   (return-type "gboolean")
963 )
964
965
966
967 ;; From ges-timeline-object.h
968
969 (define-function timeline_object_get_type
970   (c-name "ges_timeline_object_get_type")
971   (return-type "GType")
972 )
973
974 (define-method set_start
975   (of-object "GESTimelineObject")
976   (c-name "ges_timeline_object_set_start")
977   (return-type "none")
978   (parameters
979     '("guint64" "start")
980   )
981 )
982
983 (define-method set_inpoint
984   (of-object "GESTimelineObject")
985   (c-name "ges_timeline_object_set_inpoint")
986   (return-type "none")
987   (parameters
988     '("guint64" "inpoint")
989   )
990 )
991
992 (define-method set_duration
993   (of-object "GESTimelineObject")
994   (c-name "ges_timeline_object_set_duration")
995   (return-type "none")
996   (parameters
997     '("guint64" "duration")
998   )
999 )
1000
1001 (define-method set_max_duration
1002   (of-object "GESTimelineObject")
1003   (c-name "ges_timeline_object_set_max_duration")
1004   (return-type "none")
1005   (parameters
1006     '("guint64" "duration")
1007   )
1008 )
1009
1010 (define-method get_max_duration
1011   (of-object "GESTimelineObject")
1012   (c-name "ges_timeline_object_get_max_duration")
1013   (return-type "guint64")
1014 )
1015
1016 (define-method set_priority
1017   (of-object "GESTimelineObject")
1018   (c-name "ges_timeline_object_set_priority")
1019   (return-type "none")
1020   (parameters
1021     '("guint" "priority")
1022   )
1023 )
1024
1025 (define-method set_layer
1026   (of-object "GESTimelineObject")
1027   (c-name "ges_timeline_object_set_layer")
1028   (return-type "none")
1029   (parameters
1030     '("GESTimelineLayer*" "layer")
1031   )
1032 )
1033
1034 (define-method create_track_object
1035   (of-object "GESTimelineObject")
1036   (c-name "ges_timeline_object_create_track_object")
1037   (return-type "GESTrackObject*")
1038   (parameters
1039     '("GESTrack*" "track")
1040   )
1041 )
1042
1043 (define-method create_track_objects
1044   (of-object "GESTimelineObject")
1045   (c-name "ges_timeline_object_create_track_objects")
1046   (return-type "gboolean")
1047   (parameters
1048     '("GESTrack*" "track")
1049   )
1050 )
1051
1052 (define-method release_track_object
1053   (of-object "GESTimelineObject")
1054   (c-name "ges_timeline_object_release_track_object")
1055   (return-type "gboolean")
1056   (parameters
1057     '("GESTrackObject*" "trackobject")
1058   )
1059 )
1060
1061 (define-method fill_track_object
1062   (of-object "GESTimelineObject")
1063   (c-name "ges_timeline_object_fill_track_object")
1064   (return-type "gboolean")
1065   (parameters
1066     '("GESTrackObject*" "trackobj")
1067     '("GstElement*" "gnlobj")
1068   )
1069 )
1070
1071 (define-method find_track_object
1072   (of-object "GESTimelineObject")
1073   (c-name "ges_timeline_object_find_track_object")
1074   (return-type "GESTrackObject*")
1075   (parameters
1076     '("GESTrack*" "track")
1077     '("GType" "type")
1078   )
1079 )
1080
1081 (define-method get_track_objects
1082   (of-object "GESTimelineObject")
1083   (c-name "ges_timeline_object_get_track_objects")
1084   (return-type "GList*")
1085 )
1086
1087 (define-method add_track_object
1088   (of-object "GESTimelineObject")
1089   (c-name "ges_timeline_object_add_track_object")
1090   (return-type "gboolean")
1091   (parameters
1092     '("GESTrackObject*" "trobj")
1093   )
1094 )
1095
1096 (define-method get_layer
1097   (of-object "GESTimelineObject")
1098   (c-name "ges_timeline_object_get_layer")
1099   (return-type "GESTimelineLayer*")
1100 )
1101
1102 (define-method get_top_effects
1103   (of-object "GESTimelineObject")
1104   (c-name "ges_timeline_object_get_top_effects")
1105   (return-type "GList*")
1106 )
1107
1108 (define-method get_top_effect_position
1109   (of-object "GESTimelineObject")
1110   (c-name "ges_timeline_object_get_top_effect_position")
1111   (return-type "gint")
1112   (parameters
1113     '("GESTrackEffect*" "effect")
1114   )
1115 )
1116
1117 (define-method set_top_effect_priority
1118   (of-object "GESTimelineObject")
1119   (c-name "ges_timeline_object_set_top_effect_priority")
1120   (return-type "gboolean")
1121   (parameters
1122     '("GESTrackEffect*" "effect")
1123     '("guint" "newpriority")
1124   )
1125 )
1126
1127 (define-method move_to_layer
1128   (of-object "GESTimelineObject")
1129   (c-name "ges_timeline_object_move_to_layer")
1130   (return-type "gboolean")
1131   (parameters
1132     '("GESTimelineLayer*" "layer")
1133   )
1134 )
1135
1136 (define-method is_moving_from_layer
1137   (of-object "GESTimelineObject")
1138   (c-name "ges_timeline_object_is_moving_from_layer")
1139   (return-type "gboolean")
1140 )
1141
1142 (define-method set_moving_from_layer
1143   (of-object "GESTimelineObject")
1144   (c-name "ges_timeline_object_set_moving_from_layer")
1145   (return-type "none")
1146   (parameters
1147     '("gboolean" "is_moving")
1148   )
1149 )
1150
1151 (define-method split
1152   (of-object "GESTimelineObject")
1153   (c-name "ges_timeline_object_split")
1154   (return-type "GESTimelineObject*")
1155   (parameters
1156     '("gint64" "position")
1157   )
1158 )
1159
1160 (define-method get_supported_formats
1161   (of-object "GESTimelineObject")
1162   (c-name "ges_timeline_object_get_supported_formats")
1163   (return-type "GESTrackType")
1164 )
1165
1166 (define-method set_supported_formats
1167   (of-object "GESTimelineObject")
1168   (c-name "ges_timeline_object_set_supported_formats")
1169   (return-type "none")
1170   (parameters
1171     '("GESTrackType" "supportedformats")
1172   )
1173 )
1174
1175 (define-method objects_set_locked
1176   (of-object "GESTimelineObject")
1177   (c-name "ges_timeline_object_objects_set_locked")
1178   (return-type "none")
1179   (parameters
1180     '("gboolean" "locked")
1181   )
1182 )
1183
1184 ;; From ges-timeline-operation.h
1185
1186 (define-function timeline_operation_get_type
1187   (c-name "ges_timeline_operation_get_type")
1188   (return-type "GType")
1189 )
1190
1191
1192
1193 ;; From ges-timeline-overlay.h
1194
1195 (define-function timeline_overlay_get_type
1196   (c-name "ges_timeline_overlay_get_type")
1197   (return-type "GType")
1198 )
1199
1200
1201
1202 ;; From ges-timeline-parse-launch-effect.h
1203
1204 (define-function timeline_parse_launch_effect_get_type
1205   (c-name "ges_timeline_parse_launch_effect_get_type")
1206   (return-type "GType")
1207 )
1208
1209 (define-function timeline_parse_launch_effect_new
1210   (c-name "ges_timeline_parse_launch_effect_new")
1211   (is-constructor-of "GESTimelineParseLaunchEffect")
1212   (return-type "GESTimelineParseLaunchEffect*")
1213   (parameters
1214     '("const-gchar*" "video_bin_description")
1215     '("const-gchar*" "audio_bin_description")
1216   )
1217 )
1218
1219
1220
1221 ;; From ges-timeline-pipeline.h
1222
1223 (define-function timeline_pipeline_get_type
1224   (c-name "ges_timeline_pipeline_get_type")
1225   (return-type "GType")
1226 )
1227
1228 (define-function timeline_pipeline_new
1229   (c-name "ges_timeline_pipeline_new")
1230   (is-constructor-of "GESTimelinePipeline")
1231   (return-type "GESTimelinePipeline*")
1232 )
1233
1234 (define-method add_timeline
1235   (of-object "GESTimelinePipeline")
1236   (c-name "ges_timeline_pipeline_add_timeline")
1237   (return-type "gboolean")
1238   (parameters
1239     '("GESTimeline*" "timeline")
1240   )
1241 )
1242
1243 (define-method set_render_settings
1244   (of-object "GESTimelinePipeline")
1245   (c-name "ges_timeline_pipeline_set_render_settings")
1246   (return-type "gboolean")
1247   (parameters
1248     '("gchar*" "output_uri")
1249     '("GstEncodingProfile*" "profile")
1250   )
1251 )
1252
1253 (define-method set_mode
1254   (of-object "GESTimelinePipeline")
1255   (c-name "ges_timeline_pipeline_set_mode")
1256   (return-type "gboolean")
1257   (parameters
1258     '("GESPipelineFlags" "mode")
1259   )
1260 )
1261
1262 (define-method get_thumbnail_buffer
1263   (of-object "GESTimelinePipeline")
1264   (c-name "ges_timeline_pipeline_get_thumbnail_buffer")
1265   (return-type "GstBuffer*")
1266   (parameters
1267     '("GstCaps*" "caps")
1268   )
1269 )
1270
1271 (define-method get_thumbnail_rgb24
1272   (of-object "GESTimelinePipeline")
1273   (c-name "ges_timeline_pipeline_get_thumbnail_rgb24")
1274   (return-type "GstBuffer*")
1275   (parameters
1276     '("gint" "width")
1277     '("gint" "height")
1278   )
1279 )
1280
1281 (define-method save_thumbnail
1282   (of-object "GESTimelinePipeline")
1283   (c-name "ges_timeline_pipeline_save_thumbnail")
1284   (return-type "gboolean")
1285   (parameters
1286     '("int" "width")
1287     '("int" "height")
1288     '("const-gchar*" "format")
1289     '("const-gchar*" "location")
1290   )
1291 )
1292
1293
1294
1295 ;; From ges-timeline-source.h
1296
1297 (define-function timeline_source_get_type
1298   (c-name "ges_timeline_source_get_type")
1299   (return-type "GType")
1300 )
1301
1302
1303
1304 ;; From ges-timeline-standard-transition.h
1305
1306 (define-function timeline_standard_transition_get_type
1307   (c-name "ges_timeline_standard_transition_get_type")
1308   (return-type "GType")
1309 )
1310
1311 (define-function timeline_standard_transition_new
1312   (c-name "ges_timeline_standard_transition_new")
1313   (is-constructor-of "GESTimelineStandardTransition")
1314   (return-type "GESTimelineStandardTransition*")
1315   (parameters
1316     '("GESVideoStandardTransitionType" "vtype")
1317   )
1318 )
1319
1320 (define-function timeline_standard_transition_new_for_nick
1321   (c-name "ges_timeline_standard_transition_new_for_nick")
1322   (return-type "GESTimelineStandardTransition*")
1323   (parameters
1324     '("char*" "nick")
1325   )
1326 )
1327
1328
1329
1330 ;; From ges-timeline-test-source.h
1331
1332 (define-function timeline_test_source_get_type
1333   (c-name "ges_timeline_test_source_get_type")
1334   (return-type "GType")
1335 )
1336
1337 (define-method set_mute
1338   (of-object "GESTimelineTestSource")
1339   (c-name "ges_timeline_test_source_set_mute")
1340   (return-type "none")
1341   (parameters
1342     '("gboolean" "mute")
1343   )
1344 )
1345
1346 (define-method set_vpattern
1347   (of-object "GESTimelineTestSource")
1348   (c-name "ges_timeline_test_source_set_vpattern")
1349   (return-type "none")
1350   (parameters
1351     '("GESVideoTestPattern" "vpattern")
1352   )
1353 )
1354
1355 (define-method set_frequency
1356   (of-object "GESTimelineTestSource")
1357   (c-name "ges_timeline_test_source_set_frequency")
1358   (return-type "none")
1359   (parameters
1360     '("gdouble" "freq")
1361   )
1362 )
1363
1364 (define-method set_volume
1365   (of-object "GESTimelineTestSource")
1366   (c-name "ges_timeline_test_source_set_volume")
1367   (return-type "none")
1368   (parameters
1369     '("gdouble" "volume")
1370   )
1371 )
1372
1373 (define-method get_vpattern
1374   (of-object "GESTimelineTestSource")
1375   (c-name "ges_timeline_test_source_get_vpattern")
1376   (return-type "GESVideoTestPattern")
1377 )
1378
1379 (define-method is_muted
1380   (of-object "GESTimelineTestSource")
1381   (c-name "ges_timeline_test_source_is_muted")
1382   (return-type "gboolean")
1383 )
1384
1385 (define-method get_frequency
1386   (of-object "GESTimelineTestSource")
1387   (c-name "ges_timeline_test_source_get_frequency")
1388   (return-type "gdouble")
1389 )
1390
1391 (define-method get_volume
1392   (of-object "GESTimelineTestSource")
1393   (c-name "ges_timeline_test_source_get_volume")
1394   (return-type "gdouble")
1395 )
1396
1397 (define-function timeline_test_source_new
1398   (c-name "ges_timeline_test_source_new")
1399   (is-constructor-of "GESTimelineTestSource")
1400   (return-type "GESTimelineTestSource*")
1401 )
1402
1403 (define-function timeline_test_source_new_for_nick
1404   (c-name "ges_timeline_test_source_new_for_nick")
1405   (return-type "GESTimelineTestSource*")
1406   (parameters
1407     '("gchar*" "nick")
1408   )
1409 )
1410
1411
1412
1413 ;; From ges-timeline-text-overlay.h
1414
1415 (define-function timeline_text_overlay_get_type
1416   (c-name "ges_timeline_text_overlay_get_type")
1417   (return-type "GType")
1418 )
1419
1420 (define-method set_text
1421   (of-object "GESTimelineTextOverlay")
1422   (c-name "ges_timeline_text_overlay_set_text")
1423   (return-type "none")
1424   (parameters
1425     '("const-gchar*" "text")
1426   )
1427 )
1428
1429 (define-method set_font_desc
1430   (of-object "GESTimelineTextOverlay")
1431   (c-name "ges_timeline_text_overlay_set_font_desc")
1432   (return-type "none")
1433   (parameters
1434     '("const-gchar*" "font_desc")
1435   )
1436 )
1437
1438 (define-method set_valign
1439   (of-object "GESTimelineTextOverlay")
1440   (c-name "ges_timeline_text_overlay_set_valign")
1441   (return-type "none")
1442   (parameters
1443     '("GESTextVAlign" "valign")
1444   )
1445 )
1446
1447 (define-method set_halign
1448   (of-object "GESTimelineTextOverlay")
1449   (c-name "ges_timeline_text_overlay_set_halign")
1450   (return-type "none")
1451   (parameters
1452     '("GESTextHAlign" "halign")
1453   )
1454 )
1455
1456 (define-method get_text
1457   (of-object "GESTimelineTextOverlay")
1458   (c-name "ges_timeline_text_overlay_get_text")
1459   (return-type "const-gchar*")
1460 )
1461
1462 (define-method get_font_desc
1463   (of-object "GESTimelineTextOverlay")
1464   (c-name "ges_timeline_text_overlay_get_font_desc")
1465   (return-type "const-gchar*")
1466 )
1467
1468 (define-method get_valignment
1469   (of-object "GESTimelineTextOverlay")
1470   (c-name "ges_timeline_text_overlay_get_valignment")
1471   (return-type "GESTextVAlign")
1472 )
1473
1474 (define-method get_halignment
1475   (of-object "GESTimelineTextOverlay")
1476   (c-name "ges_timeline_text_overlay_get_halignment")
1477   (return-type "GESTextHAlign")
1478 )
1479
1480 (define-function timeline_text_overlay_new
1481   (c-name "ges_timeline_text_overlay_new")
1482   (is-constructor-of "GESTimelineTextOverlay")
1483   (return-type "GESTimelineTextOverlay*")
1484 )
1485
1486
1487
1488 ;; From ges-timeline-title-source.h
1489
1490 (define-function timeline_title_source_get_type
1491   (c-name "ges_timeline_title_source_get_type")
1492   (return-type "GType")
1493 )
1494
1495 (define-method set_mute
1496   (of-object "GESTimelineTitleSource")
1497   (c-name "ges_timeline_title_source_set_mute")
1498   (return-type "none")
1499   (parameters
1500     '("gboolean" "mute")
1501   )
1502 )
1503
1504 (define-method set_text
1505   (of-object "GESTimelineTitleSource")
1506   (c-name "ges_timeline_title_source_set_text")
1507   (return-type "none")
1508   (parameters
1509     '("const-gchar*" "text")
1510   )
1511 )
1512
1513 (define-method set_font_desc
1514   (of-object "GESTimelineTitleSource")
1515   (c-name "ges_timeline_title_source_set_font_desc")
1516   (return-type "none")
1517   (parameters
1518     '("const-gchar*" "font_desc")
1519   )
1520 )
1521
1522 (define-method set_valignment
1523   (of-object "GESTimelineTitleSource")
1524   (c-name "ges_timeline_title_source_set_valignment")
1525   (return-type "none")
1526   (parameters
1527     '("GESTextVAlign" "valign")
1528   )
1529 )
1530
1531 (define-method set_halignment
1532   (of-object "GESTimelineTitleSource")
1533   (c-name "ges_timeline_title_source_set_halignment")
1534   (return-type "none")
1535   (parameters
1536     '("GESTextHAlign" "halign")
1537   )
1538 )
1539
1540 (define-method get_font_desc
1541   (of-object "GESTimelineTitleSource")
1542   (c-name "ges_timeline_title_source_get_font_desc")
1543   (return-type "const-gchar*")
1544 )
1545
1546 (define-method get_valignment
1547   (of-object "GESTimelineTitleSource")
1548   (c-name "ges_timeline_title_source_get_valignment")
1549   (return-type "GESTextVAlign")
1550 )
1551
1552 (define-method get_halignment
1553   (of-object "GESTimelineTitleSource")
1554   (c-name "ges_timeline_title_source_get_halignment")
1555   (return-type "GESTextHAlign")
1556 )
1557
1558 (define-method is_muted
1559   (of-object "GESTimelineTitleSource")
1560   (c-name "ges_timeline_title_source_is_muted")
1561   (return-type "gboolean")
1562 )
1563
1564 (define-method get_text
1565   (of-object "GESTimelineTitleSource")
1566   (c-name "ges_timeline_title_source_get_text")
1567   (return-type "const-gchar*")
1568 )
1569
1570 (define-function timeline_title_source_new
1571   (c-name "ges_timeline_title_source_new")
1572   (is-constructor-of "GESTimelineTitleSource")
1573   (return-type "GESTimelineTitleSource*")
1574 )
1575
1576
1577
1578 ;; From ges-timeline-transition.h
1579
1580 (define-function timeline_transition_get_type
1581   (c-name "ges_timeline_transition_get_type")
1582   (return-type "GType")
1583 )
1584
1585
1586
1587 ;; From ges-track-audio-test-source.h
1588
1589 (define-function track_audio_test_source_get_type
1590   (c-name "ges_track_audio_test_source_get_type")
1591   (return-type "GType")
1592 )
1593
1594 (define-method set_freq
1595   (of-object "GESTrackAudioTestSource")
1596   (c-name "ges_track_audio_test_source_set_freq")
1597   (return-type "none")
1598   (parameters
1599     '("gdouble" "freq")
1600   )
1601 )
1602
1603 (define-method set_volume
1604   (of-object "GESTrackAudioTestSource")
1605   (c-name "ges_track_audio_test_source_set_volume")
1606   (return-type "none")
1607   (parameters
1608     '("gdouble" "volume")
1609   )
1610 )
1611
1612 (define-method get_freq
1613   (of-object "GESTrackAudioTestSource")
1614   (c-name "ges_track_audio_test_source_get_freq")
1615   (return-type "double")
1616 )
1617
1618 (define-method get_volume
1619   (of-object "GESTrackAudioTestSource")
1620   (c-name "ges_track_audio_test_source_get_volume")
1621   (return-type "double")
1622 )
1623
1624 (define-function track_audio_test_source_new
1625   (c-name "ges_track_audio_test_source_new")
1626   (is-constructor-of "GESTrackAudioTestSource")
1627   (return-type "GESTrackAudioTestSource*")
1628 )
1629
1630
1631
1632 ;; From ges-track-audio-transition.h
1633
1634 (define-function track_audio_transition_get_type
1635   (c-name "ges_track_audio_transition_get_type")
1636   (return-type "GType")
1637 )
1638
1639 (define-function track_audio_transition_new
1640   (c-name "ges_track_audio_transition_new")
1641   (is-constructor-of "GESTrackAudioTransition")
1642   (return-type "GESTrackAudioTransition*")
1643 )
1644
1645
1646
1647 ;; From ges-track-effect.h
1648
1649 (define-function track_effect_get_type
1650   (c-name "ges_track_effect_get_type")
1651   (return-type "GType")
1652 )
1653
1654
1655
1656 ;; From ges-track-filesource.h
1657
1658 (define-function track_filesource_get_type
1659   (c-name "ges_track_filesource_get_type")
1660   (return-type "GType")
1661 )
1662
1663 (define-function track_filesource_new
1664   (c-name "ges_track_filesource_new")
1665   (is-constructor-of "GESTrackFilesource")
1666   (return-type "GESTrackFileSource*")
1667   (parameters
1668     '("gchar*" "uri")
1669   )
1670 )
1671
1672
1673
1674 ;; From ges-track.h
1675
1676 (define-function track_get_type
1677   (c-name "ges_track_get_type")
1678   (return-type "GType")
1679 )
1680
1681 (define-function track_new
1682   (c-name "ges_track_new")
1683   (is-constructor-of "GESTrack")
1684   (return-type "GESTrack*")
1685   (parameters
1686     '("GESTrackType" "type")
1687     '("GstCaps*" "caps")
1688   )
1689 )
1690
1691 (define-method get_objects
1692   (of-object "GESTrack")
1693   (c-name "ges_track_get_objects")
1694   (return-type "GList*")
1695 )
1696
1697 (define-method set_timeline
1698   (of-object "GESTrack")
1699   (c-name "ges_track_set_timeline")
1700   (return-type "none")
1701   (parameters
1702     '("GESTimeline*" "timeline")
1703   )
1704 )
1705
1706 (define-method set_caps
1707   (of-object "GESTrack")
1708   (c-name "ges_track_set_caps")
1709   (return-type "none")
1710   (parameters
1711     '("const-GstCaps*" "caps")
1712   )
1713 )
1714
1715 (define-method get_caps
1716   (of-object "GESTrack")
1717   (c-name "ges_track_get_caps")
1718   (return-type "const-GstCaps*")
1719 )
1720
1721 (define-method get_timeline
1722   (of-object "GESTrack")
1723   (c-name "ges_track_get_timeline")
1724   (return-type "const-GESTimeline*")
1725 )
1726
1727 (define-method add_object
1728   (of-object "GESTrack")
1729   (c-name "ges_track_add_object")
1730   (return-type "gboolean")
1731   (parameters
1732     '("GESTrackObject*" "object")
1733   )
1734 )
1735
1736 (define-method remove_object
1737   (of-object "GESTrack")
1738   (c-name "ges_track_remove_object")
1739   (return-type "gboolean")
1740   (parameters
1741     '("GESTrackObject*" "object")
1742   )
1743 )
1744
1745 (define-function track_video_raw_new
1746   (c-name "ges_track_video_raw_new")
1747   (return-type "GESTrack*")
1748 )
1749
1750 (define-function track_audio_raw_new
1751   (c-name "ges_track_audio_raw_new")
1752   (return-type "GESTrack*")
1753 )
1754
1755 (define-method enable_update
1756   (of-object "GESTrack")
1757   (c-name "ges_track_enable_update")
1758   (return-type "gboolean")
1759   (parameters
1760     '("gboolean" "enabled")
1761   )
1762 )
1763
1764
1765
1766 ;; From ges-track-image-source.h
1767
1768 (define-function track_image_source_get_type
1769   (c-name "ges_track_image_source_get_type")
1770   (return-type "GType")
1771 )
1772
1773 (define-function track_image_source_new
1774   (c-name "ges_track_image_source_new")
1775   (is-constructor-of "GESTrackImageSource")
1776   (return-type "GESTrackImageSource*")
1777   (parameters
1778     '("gchar*" "uri")
1779   )
1780 )
1781
1782 (define-method is_updating
1783   (of-object "GESTrack")
1784   (c-name "ges_track_is_updating")
1785   (return-type "gboolean")
1786 )
1787
1788
1789
1790 ;; From ges-track-object.h
1791
1792 (define-function track_object_get_type
1793   (c-name "ges_track_object_get_type")
1794   (return-type "GType")
1795 )
1796
1797 (define-method set_track
1798   (of-object "GESTrackObject")
1799   (c-name "ges_track_object_set_track")
1800   (return-type "gboolean")
1801   (parameters
1802     '("GESTrack*" "track")
1803   )
1804 )
1805
1806 (define-method get_track
1807   (of-object "GESTrackObject")
1808   (c-name "ges_track_object_get_track")
1809   (return-type "GESTrack*")
1810 )
1811
1812 (define-method set_timeline_object
1813   (of-object "GESTrackObject")
1814   (c-name "ges_track_object_set_timeline_object")
1815   (return-type "none")
1816   (parameters
1817     '("GESTimelineObject*" "tlobject")
1818   )
1819 )
1820
1821 (define-method get_timeline_object
1822   (of-object "GESTrackObject")
1823   (c-name "ges_track_object_get_timeline_object")
1824   (return-type "GESTimelineObject*")
1825 )
1826
1827 (define-method get_gnlobject
1828   (of-object "GESTrackObject")
1829   (c-name "ges_track_object_get_gnlobject")
1830   (return-type "GstElement*")
1831 )
1832
1833 (define-method get_element
1834   (of-object "GESTrackObject")
1835   (c-name "ges_track_object_get_element")
1836   (return-type "GstElement*")
1837 )
1838
1839 (define-method set_locked
1840   (of-object "GESTrackObject")
1841   (c-name "ges_track_object_set_locked")
1842   (return-type "none")
1843   (parameters
1844     '("gboolean" "locked")
1845   )
1846 )
1847
1848 (define-method is_locked
1849   (of-object "GESTrackObject")
1850   (c-name "ges_track_object_is_locked")
1851   (return-type "gboolean")
1852 )
1853
1854 (define-method set_start
1855   (of-object "GESTrackObject")
1856   (c-name "ges_track_object_set_start")
1857   (return-type "none")
1858   (parameters
1859     '("guint64" "start")
1860   )
1861 )
1862
1863 (define-method set_inpoint
1864   (of-object "GESTrackObject")
1865   (c-name "ges_track_object_set_inpoint")
1866   (return-type "none")
1867   (parameters
1868     '("guint64" "inpoint")
1869   )
1870 )
1871
1872 (define-method set_duration
1873   (of-object "GESTrackObject")
1874   (c-name "ges_track_object_set_duration")
1875   (return-type "none")
1876   (parameters
1877     '("guint64" "duration")
1878   )
1879 )
1880
1881 (define-method set_priority
1882   (of-object "GESTrackObject")
1883   (c-name "ges_track_object_set_priority")
1884   (return-type "none")
1885   (parameters
1886     '("guint32" "priority")
1887   )
1888 )
1889
1890 (define-method set_active
1891   (of-object "GESTrackObject")
1892   (c-name "ges_track_object_set_active")
1893   (return-type "gboolean")
1894   (parameters
1895     '("gboolean" "active")
1896   )
1897 )
1898
1899 (define-method get_start
1900   (of-object "GESTrackObject")
1901   (c-name "ges_track_object_get_start")
1902   (return-type "guint64")
1903 )
1904
1905 (define-method get_inpoint
1906   (of-object "GESTrackObject")
1907   (c-name "ges_track_object_get_inpoint")
1908   (return-type "guint64")
1909 )
1910
1911 (define-method get_max_duration
1912   (of-object "GESTrackObject")
1913   (c-name "ges_track_object_get_max_duration")
1914   (return-type "guint64")
1915 )
1916
1917 (define-method set_max_duration
1918   (of-object "GESTrackObject")
1919   (c-name "ges_track_object_set_max_duration")
1920   (return-type "none")
1921   (parameters
1922     '("guint64" "duration")
1923   )
1924 )
1925
1926 (define-method get_duration
1927   (of-object "GESTrackObject")
1928   (c-name "ges_track_object_get_duration")
1929   (return-type "guint64")
1930 )
1931
1932 (define-method get_priority
1933   (of-object "GESTrackObject")
1934   (c-name "ges_track_object_get_priority")
1935   (return-type "guint32")
1936 )
1937
1938 (define-method is_active
1939   (of-object "GESTrackObject")
1940   (c-name "ges_track_object_is_active")
1941   (return-type "gboolean")
1942 )
1943
1944 (define-method list_children_properties
1945   (of-object "GESTrackObject")
1946   (c-name "ges_track_object_list_children_properties")
1947   (return-type "GParamSpec**")
1948   (parameters
1949     '("guint*" "n_properties")
1950   )
1951 )
1952
1953 (define-method lookup_child
1954   (of-object "GESTrackObject")
1955   (c-name "ges_track_object_lookup_child")
1956   (return-type "gboolean")
1957   (parameters
1958     '("const-gchar*" "prop_name")
1959     '("GstElement**" "element")
1960     '("GParamSpec**" "pspec")
1961   )
1962 )
1963
1964 (define-method get_child_property_by_pspec
1965   (of-object "GESTrackObject")
1966   (c-name "ges_track_object_get_child_property_by_pspec")
1967   (return-type "none")
1968   (parameters
1969     '("GParamSpec*" "pspec")
1970     '("GValue*" "value")
1971   )
1972 )
1973
1974 (define-method get_child_property_valist
1975   (of-object "GESTrackObject")
1976   (c-name "ges_track_object_get_child_property_valist")
1977   (return-type "none")
1978   (parameters
1979     '("const-gchar*" "first_property_name")
1980     '("va_list" "var_args")
1981   )
1982 )
1983
1984 (define-method get_child_property
1985   (of-object "GESTrackObject")
1986   (c-name "ges_track_object_get_child_property")
1987   (return-type "none")
1988   (parameters
1989     '("const-gchar*" "first_property_name")
1990   )
1991   (varargs #t)
1992 )
1993
1994 (define-method set_child_property_valist
1995   (of-object "GESTrackObject")
1996   (c-name "ges_track_object_set_child_property_valist")
1997   (return-type "none")
1998   (parameters
1999     '("const-gchar*" "first_property_name")
2000     '("va_list" "var_args")
2001   )
2002 )
2003
2004 (define-method set_child_property_by_pspec
2005   (of-object "GESTrackObject")
2006   (c-name "ges_track_object_set_child_property_by_pspec")
2007   (return-type "none")
2008   (parameters
2009     '("GParamSpec*" "pspec")
2010     '("GValue*" "value")
2011   )
2012 )
2013
2014 (define-method set_child_property
2015   (of-object "GESTrackObject")
2016   (c-name "ges_track_object_set_child_property")
2017   (return-type "none")
2018   (parameters
2019     '("const-gchar*" "first_property_name")
2020   )
2021   (varargs #t)
2022 )
2023
2024
2025
2026 ;; From ges-track-operation.h
2027
2028 (define-function track_operation_get_type
2029   (c-name "ges_track_operation_get_type")
2030   (return-type "GType")
2031 )
2032
2033
2034
2035 ;; From ges-track-parse-launch-effect.h
2036
2037 (define-function track_parse_launch_effect_get_type
2038   (c-name "ges_track_parse_launch_effect_get_type")
2039   (return-type "GType")
2040 )
2041
2042 (define-function track_parse_launch_effect_new
2043   (c-name "ges_track_parse_launch_effect_new")
2044   (is-constructor-of "GESTrackParseLaunchEffect")
2045   (return-type "GESTrackParseLaunchEffect*")
2046   (parameters
2047     '("const-gchar*" "bin_description")
2048   )
2049 )
2050
2051
2052
2053 ;; From ges-track-source.h
2054
2055 (define-function track_source_get_type
2056   (c-name "ges_track_source_get_type")
2057   (return-type "GType")
2058 )
2059
2060
2061
2062 ;; From ges-track-text-overlay.h
2063
2064 (define-function track_text_overlay_get_type
2065   (c-name "ges_track_text_overlay_get_type")
2066   (return-type "GType")
2067 )
2068
2069 (define-method set_text
2070   (of-object "GESTrackTextOverlay")
2071   (c-name "ges_track_text_overlay_set_text")
2072   (return-type "none")
2073   (parameters
2074     '("const-gchar*" "text")
2075   )
2076 )
2077
2078 (define-method set_font_desc
2079   (of-object "GESTrackTextOverlay")
2080   (c-name "ges_track_text_overlay_set_font_desc")
2081   (return-type "none")
2082   (parameters
2083     '("const-gchar*" "font_desc")
2084   )
2085 )
2086
2087 (define-method set_halignment
2088   (of-object "GESTrackTextOverlay")
2089   (c-name "ges_track_text_overlay_set_halignment")
2090   (return-type "none")
2091   (parameters
2092     '("GESTextHAlign" "halign")
2093   )
2094 )
2095
2096 (define-method set_valignment
2097   (of-object "GESTrackTextOverlay")
2098   (c-name "ges_track_text_overlay_set_valignment")
2099   (return-type "none")
2100   (parameters
2101     '("GESTextVAlign" "valign")
2102   )
2103 )
2104
2105 (define-method get_text
2106   (of-object "GESTrackTextOverlay")
2107   (c-name "ges_track_text_overlay_get_text")
2108   (return-type "const-gchar*")
2109 )
2110
2111 (define-method get_font_desc
2112   (of-object "GESTrackTextOverlay")
2113   (c-name "ges_track_text_overlay_get_font_desc")
2114   (return-type "const-char*")
2115 )
2116
2117 (define-method get_halignment
2118   (of-object "GESTrackTextOverlay")
2119   (c-name "ges_track_text_overlay_get_halignment")
2120   (return-type "GESTextHAlign")
2121 )
2122
2123 (define-method get_valignment
2124   (of-object "GESTrackTextOverlay")
2125   (c-name "ges_track_text_overlay_get_valignment")
2126   (return-type "GESTextVAlign")
2127 )
2128
2129 (define-function track_text_overlay_new
2130   (c-name "ges_track_text_overlay_new")
2131   (is-constructor-of "GESTrackTextOverlay")
2132   (return-type "GESTrackTextOverlay*")
2133 )
2134
2135
2136
2137 ;; From ges-track-title-source.h
2138
2139 (define-function track_title_source_get_type
2140   (c-name "ges_track_title_source_get_type")
2141   (return-type "GType")
2142 )
2143
2144 (define-method set_text
2145   (of-object "GESTrackTitleSource")
2146   (c-name "ges_track_title_source_set_text")
2147   (return-type "none")
2148   (parameters
2149     '("const-gchar*" "text")
2150   )
2151 )
2152
2153 (define-method set_font_desc
2154   (of-object "GESTrackTitleSource")
2155   (c-name "ges_track_title_source_set_font_desc")
2156   (return-type "none")
2157   (parameters
2158     '("const-gchar*" "font_desc")
2159   )
2160 )
2161
2162 (define-method set_halignment
2163   (of-object "GESTrackTitleSource")
2164   (c-name "ges_track_title_source_set_halignment")
2165   (return-type "none")
2166   (parameters
2167     '("GESTextHAlign" "halign")
2168   )
2169 )
2170
2171 (define-method set_valignment
2172   (of-object "GESTrackTitleSource")
2173   (c-name "ges_track_title_source_set_valignment")
2174   (return-type "none")
2175   (parameters
2176     '("GESTextVAlign" "valign")
2177   )
2178 )
2179
2180 (define-method get_text
2181   (of-object "GESTrackTitleSource")
2182   (c-name "ges_track_title_source_get_text")
2183   (return-type "const-gchar*")
2184 )
2185
2186 (define-method get_font_desc
2187   (of-object "GESTrackTitleSource")
2188   (c-name "ges_track_title_source_get_font_desc")
2189   (return-type "const-gchar*")
2190 )
2191
2192 (define-method get_halignment
2193   (of-object "GESTrackTitleSource")
2194   (c-name "ges_track_title_source_get_halignment")
2195   (return-type "GESTextHAlign")
2196 )
2197
2198 (define-method get_valignment
2199   (of-object "GESTrackTitleSource")
2200   (c-name "ges_track_title_source_get_valignment")
2201   (return-type "GESTextVAlign")
2202 )
2203
2204 (define-function track_title_source_new
2205   (c-name "ges_track_title_source_new")
2206   (is-constructor-of "GESTrackTitleSource")
2207   (return-type "GESTrackTitleSource*")
2208 )
2209
2210
2211
2212 ;; From ges-track-transition.h
2213
2214 (define-function track_transition_get_type
2215   (c-name "ges_track_transition_get_type")
2216   (return-type "GType")
2217 )
2218
2219
2220
2221 ;; From ges-track-video-test-source.h
2222
2223 (define-function track_video_test_source_get_type
2224   (c-name "ges_track_video_test_source_get_type")
2225   (return-type "GType")
2226 )
2227
2228 (define-function track_video_test_source_new
2229   (c-name "ges_track_video_test_source_new")
2230   (is-constructor-of "GESTrackVideoTestSource")
2231   (return-type "GESTrackVideoTestSource*")
2232 )
2233
2234 (define-method set_pattern
2235   (of-object "GESTrackVideoTestSource")
2236   (c-name "ges_track_video_test_source_set_pattern")
2237   (return-type "none")
2238   (parameters
2239     '("GESVideoTestPattern" "pattern")
2240   )
2241 )
2242
2243 (define-method get_pattern
2244   (of-object "GESTrackVideoTestSource")
2245   (c-name "ges_track_video_test_source_get_pattern")
2246   (return-type "GESVideoTestPattern")
2247 )
2248
2249
2250
2251 ;; From ges-track-video-transition.h
2252
2253 (define-function track_video_transition_get_type
2254   (c-name "ges_track_video_transition_get_type")
2255   (return-type "GType")
2256 )
2257
2258 (define-method set_transition_type
2259   (of-object "GESTrackVideoTransition")
2260   (c-name "ges_track_video_transition_set_transition_type")
2261   (return-type "gboolean")
2262   (parameters
2263     '("GESVideoStandardTransitionType" "type")
2264   )
2265 )
2266
2267 (define-method get_transition_type
2268   (of-object "GESTrackVideoTransition")
2269   (c-name "ges_track_video_transition_get_transition_type")
2270   (return-type "GESVideoStandardTransitionType")
2271 )
2272
2273 (define-function track_video_transition_new
2274   (c-name "ges_track_video_transition_new")
2275   (is-constructor-of "GESTrackVideoTransition")
2276   (return-type "GESTrackVideoTransition*")
2277 )
2278
2279
2280
2281 ;; From ges-types.h
2282
2283
2284
2285 ;; From ges-utils.h
2286
2287 (define-function timeline_new_audio_video
2288   (c-name "ges_timeline_new_audio_video")
2289   (return-type "GESTimeline*")
2290 )
2291
2292
2293
2294 ;; From config.h
2295
2296