2 ; object definitions ...
3 (define-object Formatter
6 (c-name "GESFormatter")
7 (gtype-id "GES_TYPE_FORMATTER")
10 (define-object KeyfileFormatter
12 (parent "GESFormatter")
13 (c-name "GESKeyfileFormatter")
14 (gtype-id "GES_TYPE_KEYFILE_FORMATTER")
17 (define-object PitiviFormatter
19 (parent "GESFormatter")
20 (c-name "GESPitiviFormatter")
21 (gtype-id "GES_TYPE_PITIVI_FORMATTER")
24 (define-object Timeline
27 (c-name "GESTimeline")
28 (gtype-id "GES_TYPE_TIMELINE")
31 (define-object TimelineLayer
33 (parent "GInitiallyUnowned")
34 (c-name "GESTimelineLayer")
35 (gtype-id "GES_TYPE_TIMELINE_LAYER")
38 (define-object SimpleTimelineLayer
40 (parent "GESTimelineLayer")
41 (c-name "GESSimpleTimelineLayer")
42 (gtype-id "GES_TYPE_SIMPLE_TIMELINE_LAYER")
45 (define-object TimelineObject
47 (parent "GInitiallyUnowned")
48 (c-name "GESTimelineObject")
49 (gtype-id "GES_TYPE_TIMELINE_OBJECT")
52 (define-object TimelineOperation
54 (parent "GESTimelineObject")
55 (c-name "GESTimelineOperation")
56 (gtype-id "GES_TYPE_TIMELINE_OPERATION")
59 (define-object TimelineEffect
61 (parent "GESTimelineOperation")
62 (c-name "GESTimelineEffect")
63 (gtype-id "GES_TYPE_TIMELINE_EFFECT")
66 (define-object TimelineOverlay
68 (parent "GESTimelineOperation")
69 (c-name "GESTimelineOverlay")
70 (gtype-id "GES_TYPE_TIMELINE_OVERLAY")
73 (define-object TimelineParseLaunchEffect
75 (parent "GESTimelineEffect")
76 (c-name "GESTimelineParseLaunchEffect")
77 (gtype-id "GES_TYPE_TIMELINE_PARSE_LAUNCH_EFFECT")
80 (define-object TimelinePipeline
82 (parent "GstPipeline")
83 (c-name "GESTimelinePipeline")
84 (gtype-id "GES_TYPE_TIMELINE_PIPELINE")
87 (define-object TimelineSource
89 (parent "GESTimelineObject")
90 (c-name "GESTimelineSource")
91 (gtype-id "GES_TYPE_TIMELINE_SOURCE")
94 (define-object TimelineFileSource
96 (parent "GESTimelineSource")
97 (c-name "GESTimelineFileSource")
98 (gtype-id "GES_TYPE_TIMELINE_FILE_SOURCE")
101 (define-object CustomTimelineSource
103 (parent "GESTimelineSource")
104 (c-name "GESCustomTimelineSource")
105 (gtype-id "GES_TYPE_CUSTOM_TIMELINE_SOURCE")
108 (define-object TimelineTestSource
110 (parent "GESTimelineSource")
111 (c-name "GESTimelineTestSource")
112 (gtype-id "GES_TYPE_TIMELINE_TEST_SOURCE")
115 (define-object TimelineTextOverlay
117 (parent "GESTimelineOverlay")
118 (c-name "GESTimelineTextOverlay")
119 (gtype-id "GES_TYPE_TIMELINE_TEXT_OVERLAY")
122 (define-object TimelineTitleSource
124 (parent "GESTimelineSource")
125 (c-name "GESTimelineTitleSource")
126 (gtype-id "GES_TYPE_TIMELINE_TITLE_SOURCE")
129 (define-object TimelineTransition
131 (parent "GESTimelineOperation")
132 (c-name "GESTimelineTransition")
133 (gtype-id "GES_TYPE_TIMELINE_TRANSITION")
136 (define-object TimelineStandardTransition
138 (parent "GESTimelineTransition")
139 (c-name "GESTimelineStandardTransition")
140 (gtype-id "GES_TYPE_TIMELINE_STANDARD_TRANSITION")
147 (gtype-id "GES_TYPE_TRACK")
150 (define-object TrackObject
152 (parent "GInitiallyUnowned")
153 (c-name "GESTrackObject")
154 (gtype-id "GES_TYPE_TRACK_OBJECT")
157 (define-object TrackOperation
159 (parent "GESTrackObject")
160 (c-name "GESTrackOperation")
161 (gtype-id "GES_TYPE_TRACK_OPERATION")
164 (define-object TrackEffect
166 (parent "GESTrackOperation")
167 (c-name "GESTrackEffect")
168 (gtype-id "GES_TYPE_TRACK_EFFECT")
171 (define-object TrackParseLaunchEffect
173 (parent "GESTrackEffect")
174 (c-name "GESTrackParseLaunchEffect")
175 (gtype-id "GES_TYPE_TRACK_PARSE_LAUNCH_EFFECT")
178 (define-object TrackSource
180 (parent "GESTrackObject")
181 (c-name "GESTrackSource")
182 (gtype-id "GES_TYPE_TRACK_SOURCE")
185 (define-object TrackImageSource
187 (parent "GESTrackSource")
188 (c-name "GESTrackImageSource")
189 (gtype-id "GES_TYPE_TRACK_IMAGE_SOURCE")
192 (define-object TrackFileSource
194 (parent "GESTrackSource")
195 (c-name "GESTrackFileSource")
196 (gtype-id "GES_TYPE_TRACK_FILESOURCE")
199 (define-object TrackAudioTestSource
201 (parent "GESTrackSource")
202 (c-name "GESTrackAudioTestSource")
203 (gtype-id "GES_TYPE_TRACK_AUDIO_TEST_SOURCE")
206 (define-object TrackTextOverlay
208 (parent "GESTrackOperation")
209 (c-name "GESTrackTextOverlay")
210 (gtype-id "GES_TYPE_TRACK_TEXT_OVERLAY")
213 (define-object TrackTitleSource
215 (parent "GESTrackSource")
216 (c-name "GESTrackTitleSource")
217 (gtype-id "GES_TYPE_TRACK_TITLE_SOURCE")
220 (define-object TrackTransition
222 (parent "GESTrackOperation")
223 (c-name "GESTrackTransition")
224 (gtype-id "GES_TYPE_TRACK_TRANSITION")
227 (define-object TrackAudioTransition
229 (parent "GESTrackTransition")
230 (c-name "GESTrackAudioTransition")
231 (gtype-id "GES_TYPE_TRACK_AUDIO_TRANSITION")
234 (define-object TrackVideoTestSource
236 (parent "GESTrackSource")
237 (c-name "GESTrackVideoTestSource")
238 (gtype-id "GES_TYPE_TRACK_VIDEO_TEST_SOURCE")
241 (define-object TrackVideoTransition
243 (parent "GESTrackTransition")
244 (c-name "GESTrackVideoTransition")
245 (gtype-id "GES_TYPE_TRACK_VIDEO_TRANSITION")
248 ;; Enumerations and flags ...
250 (define-flags TrackType
252 (c-name "GESTrackType")
253 (gtype-id "GES_TYPE_TRACK_TYPE")
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")
263 (define-enum VideoStandardTransitionType
265 (c-name "GESVideoStandardTransitionType")
266 (gtype-id "GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE")
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")
343 (define-enum TextVAlign
345 (c-name "GESTextVAlign")
346 (gtype-id "GES_TEXT_VALIGN_TYPE")
348 '("baseline" "GES_TEXT_VALIGN_BASELINE")
349 '("bottom" "GES_TEXT_VALIGN_BOTTOM")
350 '("top" "GES_TEXT_VALIGN_TOP")
354 (define-enum TextHAlign
356 (c-name "GESTextHAlign")
357 (gtype-id "GES_TEXT_HALIGN_TYPE")
359 '("left" "GES_TEXT_HALIGN_LEFT")
360 '("center" "GES_TEXT_HALIGN_CENTER")
361 '("right" "GES_TEXT_HALIGN_RIGHT")
365 (define-enum VideoTestPattern
367 (c-name "GESVideoTestPattern")
368 (gtype-id "GES_VIDEO_TEST_PATTERN_TYPE")
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")
387 (define-flags PipelineFlags
389 (c-name "GESPipelineFlags")
390 (gtype-id "GES_TYPE_PIPELINE_FLAGS")
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")
401 ;; From ges-custom-timeline-source.h
403 (define-function custom_timeline_source_get_type
404 (c-name "ges_custom_timeline_source_get_type")
405 (return-type "GType")
408 (define-function custom_timeline_source_new
409 (c-name "ges_custom_timeline_source_new")
410 (is-constructor-of "GESCustomTimelineSource")
411 (return-type "GESCustomTimelineSource*")
413 '("GESFillTrackObjectUserFunc" "func")
414 '("gpointer" "user_data")
422 (define-function track_type_get_type
423 (c-name "ges_track_type_get_type")
424 (return-type "GType")
427 (define-function video_standard_transition_type_get_type
428 (c-name "ges_video_standard_transition_type_get_type")
429 (return-type "GType")
432 (define-function text_valign_get_type
433 (c-name "ges_text_valign_get_type")
434 (return-type "GType")
437 (define-function text_halign_get_type
438 (c-name "ges_text_halign_get_type")
439 (return-type "GType")
442 (define-function video_test_pattern_get_type
443 (c-name "ges_video_test_pattern_get_type")
444 (return-type "GType")
447 (define-function pipeline_flags_get_type
448 (c-name "ges_pipeline_flags_get_type")
449 (return-type "GType")
454 ;; From ges-formatter.h
456 (define-function formatter_get_type
457 (c-name "ges_formatter_get_type")
458 (return-type "GType")
461 (define-function formatter_new_for_uri
462 (c-name "ges_formatter_new_for_uri")
463 (return-type "GESFormatter*")
465 '("const-gchar*" "uri")
469 (define-function default_formatter_new
470 (c-name "ges_default_formatter_new")
471 (is-constructor-of "GESDefaultFormatter")
472 (return-type "GESFormatter*")
475 (define-function formatter_can_load_uri
476 (c-name "ges_formatter_can_load_uri")
477 (return-type "gboolean")
479 '("const-gchar*" "uri")
483 (define-function formatter_can_save_uri
484 (c-name "ges_formatter_can_save_uri")
485 (return-type "gboolean")
487 '("const-gchar*" "uri")
491 (define-method load_from_uri
492 (of-object "GESFormatter")
493 (c-name "ges_formatter_load_from_uri")
494 (return-type "gboolean")
496 '("GESTimeline*" "timeline")
497 '("const-gchar*" "uri")
501 (define-method save_to_uri
502 (of-object "GESFormatter")
503 (c-name "ges_formatter_save_to_uri")
504 (return-type "gboolean")
506 '("GESTimeline*" "timeline")
507 '("const-gchar*" "uri")
512 (of-object "GESFormatter")
513 (c-name "ges_formatter_load")
514 (return-type "gboolean")
516 '("GESTimeline*" "timeline")
521 (of-object "GESFormatter")
522 (c-name "ges_formatter_save")
523 (return-type "gboolean")
525 '("GESTimeline*" "timeline")
529 (define-method clear_data
530 (of-object "GESFormatter")
531 (c-name "ges_formatter_clear_data")
535 (define-method update_source_uri
536 (of-object "GESFormatter")
537 (c-name "ges_formatter_update_source_uri")
538 (return-type "gboolean")
540 '("GESTimelineFileSource*" "source")
541 '("gchar*" "new_uri")
548 (define-function init
550 (return-type "gboolean")
553 (define-function version
554 (c-name "ges_version")
565 ;; From ges-internal.h
569 ;; From ges-keyfile-formatter.h
571 (define-function keyfile_formatter_get_type
572 (c-name "ges_keyfile_formatter_get_type")
573 (return-type "GType")
576 (define-function keyfile_formatter_new
577 (c-name "ges_keyfile_formatter_new")
578 (is-constructor-of "GESKeyfileFormatter")
579 (return-type "GESKeyfileFormatter*")
588 ;; From ges-screenshot.h
590 (define-function play_sink_convert_frame
591 (c-name "ges_play_sink_convert_frame")
592 (return-type "GstBuffer*")
594 '("GstElement*" "playsink")
601 ;; From ges-simple-timeline-layer.h
603 (define-function simple_timeline_layer_get_type
604 (c-name "ges_simple_timeline_layer_get_type")
605 (return-type "GType")
608 (define-function simple_timeline_layer_new
609 (c-name "ges_simple_timeline_layer_new")
610 (is-constructor-of "GESSimpleTimelineLayer")
611 (return-type "GESSimpleTimelineLayer*")
614 (define-method add_object
615 (of-object "GESSimpleTimelineLayer")
616 (c-name "ges_simple_timeline_layer_add_object")
617 (return-type "gboolean")
619 '("GESTimelineObject*" "object")
624 (define-method move_object
625 (of-object "GESSimpleTimelineLayer")
626 (c-name "ges_simple_timeline_layer_move_object")
627 (return-type "gboolean")
629 '("GESTimelineObject*" "object")
630 '("gint" "newposition")
634 (define-method is_valid
635 (of-object "GESSimpleTimelineLayer")
636 (c-name "ges_simple_timeline_layer_is_valid")
637 (return-type "gboolean")
641 (of-object "GESSimpleTimelineLayer")
642 (c-name "ges_simple_timeline_layer_nth")
643 (return-type "GESTimelineObject*")
650 (of-object "GESSimpleTimelineLayer")
651 (c-name "ges_simple_timeline_layer_index")
654 '("GESTimelineObject*" "object")
658 ;; From ges-pitivi-formatter.h
660 (define-function pitivi_formatter_get_type
661 (c-name "ges_pitivi_formatter_get_type")
662 (return-type "GType")
665 (define-function pitivi_formatter_new
666 (c-name "ges_pitivi_formatter_new")
667 (is-constructor-of "GESPitiviFormatter")
668 (return-type "GESPitiviFormatter*")
671 (define-method set_sources
672 (of-object "GESPitiviFormatter")
673 (c-name "ges_pitivi_formatter_set_sources")
674 (return-type "gboolean")
680 (define-method get_sources
681 (of-object "GESPitiviFormatter")
682 (c-name "ges_pitivi_formatter_get_sources")
683 (return-type "GList*")
686 ;; From ges-timeline-effect.h
688 (define-function timeline_effect_get_type
689 (c-name "ges_timeline_effect_get_type")
690 (return-type "GType")
695 ;; From ges-timeline-file-source.h
697 (define-function timeline_filesource_get_type
698 (c-name "ges_timeline_filesource_get_type")
699 (return-type "GType")
702 (define-method set_mute
703 (of-object "GESTimelineFileSource")
704 (c-name "ges_timeline_filesource_set_mute")
711 (define-method set_max_duration
712 (of-object "GESTimelineFileSource")
713 (c-name "ges_timeline_filesource_set_max_duration")
716 '("guint64" "maxduration")
720 (define-method set_supported_formats
721 (of-object "GESTimelineFileSource")
722 (c-name "ges_timeline_filesource_set_supported_formats")
725 '("GESTrackType" "supportedformats")
729 (define-method set_is_image
730 (of-object "GESTimelineFileSource")
731 (c-name "ges_timeline_filesource_set_is_image")
734 '("gboolean" "is_image")
738 (define-method is_muted
739 (of-object "GESTimelineFileSource")
740 (c-name "ges_timeline_filesource_is_muted")
741 (return-type "gboolean")
744 (define-method get_max_duration
745 (of-object "GESTimelineFileSource")
746 (c-name "ges_timeline_filesource_get_max_duration")
747 (return-type "guint64")
750 (define-method is_image
751 (of-object "GESTimelineFileSource")
752 (c-name "ges_timeline_filesource_is_image")
753 (return-type "gboolean")
756 (define-method get_uri
757 (of-object "GESTimelineFileSource")
758 (c-name "ges_timeline_filesource_get_uri")
759 (return-type "const-gchar*")
762 (define-method get_supported_formats
763 (of-object "GESTimelineFileSource")
764 (c-name "ges_timeline_filesource_get_supported_formats")
765 (return-type "GESTrackType")
768 (define-function timeline_filesource_new
769 (c-name "ges_timeline_filesource_new")
770 (is-constructor-of "GESTimelineFileSource")
771 (return-type "GESTimelineFileSource*")
779 ;; From ges-timeline.h
781 (define-function timeline_get_type
782 (c-name "ges_timeline_get_type")
783 (return-type "GType")
786 (define-function timeline_new
787 (c-name "ges_timeline_new")
788 (is-constructor-of "GESTimeline")
789 (return-type "GESTimeline*")
792 (define-function timeline_new_from_uri
793 (c-name "ges_timeline_new_from_uri")
794 (return-type "GESTimeline*")
796 '("const-gchar*" "uri")
800 (define-method load_from_uri
801 (of-object "GESTimeline")
802 (c-name "ges_timeline_load_from_uri")
803 (return-type "gboolean")
805 '("const-gchar*" "uri")
809 (define-method save_to_uri
810 (of-object "GESTimeline")
811 (c-name "ges_timeline_save_to_uri")
812 (return-type "gboolean")
814 '("const-gchar*" "uri")
818 (define-method add_layer
819 (of-object "GESTimeline")
820 (c-name "ges_timeline_add_layer")
821 (return-type "gboolean")
823 '("GESTimelineLayer*" "layer")
827 (define-method remove_layer
828 (of-object "GESTimeline")
829 (c-name "ges_timeline_remove_layer")
830 (return-type "gboolean")
832 '("GESTimelineLayer*" "layer")
836 (define-method get_layers
837 (of-object "GESTimeline")
838 (c-name "ges_timeline_get_layers")
839 (return-type "GList*")
842 (define-method add_track
843 (of-object "GESTimeline")
844 (c-name "ges_timeline_add_track")
845 (return-type "gboolean")
847 '("GESTrack*" "track")
851 (define-method remove_track
852 (of-object "GESTimeline")
853 (c-name "ges_timeline_remove_track")
854 (return-type "gboolean")
856 '("GESTrack*" "track")
860 (define-method get_track_for_pad
861 (of-object "GESTimeline")
862 (c-name "ges_timeline_get_track_for_pad")
863 (return-type "GESTrack*")
869 (define-method get_tracks
870 (of-object "GESTimeline")
871 (c-name "ges_timeline_get_tracks")
872 (return-type "GList*")
875 (define-method enable_update
876 (of-object "GESTimeline")
877 (c-name "ges_timeline_enable_update")
878 (return-type "gboolean")
880 '("gboolean" "enabled")
884 (define-method is_updating
885 (of-object "GESTimeline")
886 (c-name "ges_timeline_is_updating")
887 (return-type "gboolean")
892 ;; From ges-timeline-layer.h
894 (define-function timeline_layer_get_type
895 (c-name "ges_timeline_layer_get_type")
896 (return-type "GType")
899 (define-function timeline_layer_new
900 (c-name "ges_timeline_layer_new")
901 (is-constructor-of "GESTimelineLayer")
902 (return-type "GESTimelineLayer*")
905 (define-method set_timeline
906 (of-object "GESTimelineLayer")
907 (c-name "ges_timeline_layer_set_timeline")
910 '("GESTimeline*" "timeline")
914 (define-method get_timeline
915 (of-object "GESTimelineLayer")
916 (c-name "ges_timeline_layer_get_timeline")
917 (return-type "GESTimeline*")
920 (define-method add_object
921 (of-object "GESTimelineLayer")
922 (c-name "ges_timeline_layer_add_object")
923 (return-type "gboolean")
925 '("GESTimelineObject*" "object")
929 (define-method remove_object
930 (of-object "GESTimelineLayer")
931 (c-name "ges_timeline_layer_remove_object")
932 (return-type "gboolean")
934 '("GESTimelineObject*" "object")
938 (define-method set_priority
939 (of-object "GESTimelineLayer")
940 (c-name "ges_timeline_layer_set_priority")
943 '("guint" "priority")
947 (define-method get_priority
948 (of-object "GESTimelineLayer")
949 (c-name "ges_timeline_layer_get_priority")
950 (return-type "guint")
953 (define-method get_objects
954 (of-object "GESTimelineLayer")
955 (c-name "ges_timeline_layer_get_objects")
956 (return-type "GList*")
959 (define-method is_empty
960 (of-object "GESTimelineLayer")
961 (c-name "ges_timeline_layer_is_empty")
962 (return-type "gboolean")
967 ;; From ges-timeline-object.h
969 (define-function timeline_object_get_type
970 (c-name "ges_timeline_object_get_type")
971 (return-type "GType")
974 (define-method set_start
975 (of-object "GESTimelineObject")
976 (c-name "ges_timeline_object_set_start")
983 (define-method set_inpoint
984 (of-object "GESTimelineObject")
985 (c-name "ges_timeline_object_set_inpoint")
988 '("guint64" "inpoint")
992 (define-method set_duration
993 (of-object "GESTimelineObject")
994 (c-name "ges_timeline_object_set_duration")
997 '("guint64" "duration")
1001 (define-method set_max_duration
1002 (of-object "GESTimelineObject")
1003 (c-name "ges_timeline_object_set_max_duration")
1004 (return-type "none")
1006 '("guint64" "duration")
1010 (define-method get_max_duration
1011 (of-object "GESTimelineObject")
1012 (c-name "ges_timeline_object_get_max_duration")
1013 (return-type "guint64")
1016 (define-method set_priority
1017 (of-object "GESTimelineObject")
1018 (c-name "ges_timeline_object_set_priority")
1019 (return-type "none")
1021 '("guint" "priority")
1025 (define-method set_layer
1026 (of-object "GESTimelineObject")
1027 (c-name "ges_timeline_object_set_layer")
1028 (return-type "none")
1030 '("GESTimelineLayer*" "layer")
1034 (define-method create_track_object
1035 (of-object "GESTimelineObject")
1036 (c-name "ges_timeline_object_create_track_object")
1037 (return-type "GESTrackObject*")
1039 '("GESTrack*" "track")
1043 (define-method create_track_objects
1044 (of-object "GESTimelineObject")
1045 (c-name "ges_timeline_object_create_track_objects")
1046 (return-type "gboolean")
1048 '("GESTrack*" "track")
1052 (define-method release_track_object
1053 (of-object "GESTimelineObject")
1054 (c-name "ges_timeline_object_release_track_object")
1055 (return-type "gboolean")
1057 '("GESTrackObject*" "trackobject")
1061 (define-method fill_track_object
1062 (of-object "GESTimelineObject")
1063 (c-name "ges_timeline_object_fill_track_object")
1064 (return-type "gboolean")
1066 '("GESTrackObject*" "trackobj")
1067 '("GstElement*" "gnlobj")
1071 (define-method find_track_object
1072 (of-object "GESTimelineObject")
1073 (c-name "ges_timeline_object_find_track_object")
1074 (return-type "GESTrackObject*")
1076 '("GESTrack*" "track")
1081 (define-method get_track_objects
1082 (of-object "GESTimelineObject")
1083 (c-name "ges_timeline_object_get_track_objects")
1084 (return-type "GList*")
1087 (define-method add_track_object
1088 (of-object "GESTimelineObject")
1089 (c-name "ges_timeline_object_add_track_object")
1090 (return-type "gboolean")
1092 '("GESTrackObject*" "trobj")
1096 (define-method get_layer
1097 (of-object "GESTimelineObject")
1098 (c-name "ges_timeline_object_get_layer")
1099 (return-type "GESTimelineLayer*")
1102 (define-method get_top_effects
1103 (of-object "GESTimelineObject")
1104 (c-name "ges_timeline_object_get_top_effects")
1105 (return-type "GList*")
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")
1113 '("GESTrackEffect*" "effect")
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")
1122 '("GESTrackEffect*" "effect")
1123 '("guint" "newpriority")
1127 (define-method move_to_layer
1128 (of-object "GESTimelineObject")
1129 (c-name "ges_timeline_object_move_to_layer")
1130 (return-type "gboolean")
1132 '("GESTimelineLayer*" "layer")
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")
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")
1147 '("gboolean" "is_moving")
1151 (define-method split
1152 (of-object "GESTimelineObject")
1153 (c-name "ges_timeline_object_split")
1154 (return-type "GESTimelineObject*")
1156 '("gint64" "position")
1160 (define-method get_supported_formats
1161 (of-object "GESTimelineObject")
1162 (c-name "ges_timeline_object_get_supported_formats")
1163 (return-type "GESTrackType")
1166 (define-method set_supported_formats
1167 (of-object "GESTimelineObject")
1168 (c-name "ges_timeline_object_set_supported_formats")
1169 (return-type "none")
1171 '("GESTrackType" "supportedformats")
1175 (define-method objects_set_locked
1176 (of-object "GESTimelineObject")
1177 (c-name "ges_timeline_object_objects_set_locked")
1178 (return-type "none")
1180 '("gboolean" "locked")
1184 ;; From ges-timeline-operation.h
1186 (define-function timeline_operation_get_type
1187 (c-name "ges_timeline_operation_get_type")
1188 (return-type "GType")
1193 ;; From ges-timeline-overlay.h
1195 (define-function timeline_overlay_get_type
1196 (c-name "ges_timeline_overlay_get_type")
1197 (return-type "GType")
1202 ;; From ges-timeline-parse-launch-effect.h
1204 (define-function timeline_parse_launch_effect_get_type
1205 (c-name "ges_timeline_parse_launch_effect_get_type")
1206 (return-type "GType")
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*")
1214 '("const-gchar*" "video_bin_description")
1215 '("const-gchar*" "audio_bin_description")
1221 ;; From ges-timeline-pipeline.h
1223 (define-function timeline_pipeline_get_type
1224 (c-name "ges_timeline_pipeline_get_type")
1225 (return-type "GType")
1228 (define-function timeline_pipeline_new
1229 (c-name "ges_timeline_pipeline_new")
1230 (is-constructor-of "GESTimelinePipeline")
1231 (return-type "GESTimelinePipeline*")
1234 (define-method add_timeline
1235 (of-object "GESTimelinePipeline")
1236 (c-name "ges_timeline_pipeline_add_timeline")
1237 (return-type "gboolean")
1239 '("GESTimeline*" "timeline")
1243 (define-method set_render_settings
1244 (of-object "GESTimelinePipeline")
1245 (c-name "ges_timeline_pipeline_set_render_settings")
1246 (return-type "gboolean")
1248 '("gchar*" "output_uri")
1249 '("GstEncodingProfile*" "profile")
1253 (define-method set_mode
1254 (of-object "GESTimelinePipeline")
1255 (c-name "ges_timeline_pipeline_set_mode")
1256 (return-type "gboolean")
1258 '("GESPipelineFlags" "mode")
1262 (define-method get_thumbnail_buffer
1263 (of-object "GESTimelinePipeline")
1264 (c-name "ges_timeline_pipeline_get_thumbnail_buffer")
1265 (return-type "GstBuffer*")
1267 '("GstCaps*" "caps")
1271 (define-method get_thumbnail_rgb24
1272 (of-object "GESTimelinePipeline")
1273 (c-name "ges_timeline_pipeline_get_thumbnail_rgb24")
1274 (return-type "GstBuffer*")
1281 (define-method save_thumbnail
1282 (of-object "GESTimelinePipeline")
1283 (c-name "ges_timeline_pipeline_save_thumbnail")
1284 (return-type "gboolean")
1288 '("const-gchar*" "format")
1289 '("const-gchar*" "location")
1295 ;; From ges-timeline-source.h
1297 (define-function timeline_source_get_type
1298 (c-name "ges_timeline_source_get_type")
1299 (return-type "GType")
1304 ;; From ges-timeline-standard-transition.h
1306 (define-function timeline_standard_transition_get_type
1307 (c-name "ges_timeline_standard_transition_get_type")
1308 (return-type "GType")
1311 (define-function timeline_standard_transition_new
1312 (c-name "ges_timeline_standard_transition_new")
1313 (is-constructor-of "GESTimelineStandardTransition")
1314 (return-type "GESTimelineStandardTransition*")
1316 '("GESVideoStandardTransitionType" "vtype")
1320 (define-function timeline_standard_transition_new_for_nick
1321 (c-name "ges_timeline_standard_transition_new_for_nick")
1322 (return-type "GESTimelineStandardTransition*")
1330 ;; From ges-timeline-test-source.h
1332 (define-function timeline_test_source_get_type
1333 (c-name "ges_timeline_test_source_get_type")
1334 (return-type "GType")
1337 (define-method set_mute
1338 (of-object "GESTimelineTestSource")
1339 (c-name "ges_timeline_test_source_set_mute")
1340 (return-type "none")
1342 '("gboolean" "mute")
1346 (define-method set_vpattern
1347 (of-object "GESTimelineTestSource")
1348 (c-name "ges_timeline_test_source_set_vpattern")
1349 (return-type "none")
1351 '("GESVideoTestPattern" "vpattern")
1355 (define-method set_frequency
1356 (of-object "GESTimelineTestSource")
1357 (c-name "ges_timeline_test_source_set_frequency")
1358 (return-type "none")
1364 (define-method set_volume
1365 (of-object "GESTimelineTestSource")
1366 (c-name "ges_timeline_test_source_set_volume")
1367 (return-type "none")
1369 '("gdouble" "volume")
1373 (define-method get_vpattern
1374 (of-object "GESTimelineTestSource")
1375 (c-name "ges_timeline_test_source_get_vpattern")
1376 (return-type "GESVideoTestPattern")
1379 (define-method is_muted
1380 (of-object "GESTimelineTestSource")
1381 (c-name "ges_timeline_test_source_is_muted")
1382 (return-type "gboolean")
1385 (define-method get_frequency
1386 (of-object "GESTimelineTestSource")
1387 (c-name "ges_timeline_test_source_get_frequency")
1388 (return-type "gdouble")
1391 (define-method get_volume
1392 (of-object "GESTimelineTestSource")
1393 (c-name "ges_timeline_test_source_get_volume")
1394 (return-type "gdouble")
1397 (define-function timeline_test_source_new
1398 (c-name "ges_timeline_test_source_new")
1399 (is-constructor-of "GESTimelineTestSource")
1400 (return-type "GESTimelineTestSource*")
1403 (define-function timeline_test_source_new_for_nick
1404 (c-name "ges_timeline_test_source_new_for_nick")
1405 (return-type "GESTimelineTestSource*")
1413 ;; From ges-timeline-text-overlay.h
1415 (define-function timeline_text_overlay_get_type
1416 (c-name "ges_timeline_text_overlay_get_type")
1417 (return-type "GType")
1420 (define-method set_text
1421 (of-object "GESTimelineTextOverlay")
1422 (c-name "ges_timeline_text_overlay_set_text")
1423 (return-type "none")
1425 '("const-gchar*" "text")
1429 (define-method set_font_desc
1430 (of-object "GESTimelineTextOverlay")
1431 (c-name "ges_timeline_text_overlay_set_font_desc")
1432 (return-type "none")
1434 '("const-gchar*" "font_desc")
1438 (define-method set_valign
1439 (of-object "GESTimelineTextOverlay")
1440 (c-name "ges_timeline_text_overlay_set_valign")
1441 (return-type "none")
1443 '("GESTextVAlign" "valign")
1447 (define-method set_halign
1448 (of-object "GESTimelineTextOverlay")
1449 (c-name "ges_timeline_text_overlay_set_halign")
1450 (return-type "none")
1452 '("GESTextHAlign" "halign")
1456 (define-method get_text
1457 (of-object "GESTimelineTextOverlay")
1458 (c-name "ges_timeline_text_overlay_get_text")
1459 (return-type "const-gchar*")
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*")
1468 (define-method get_valignment
1469 (of-object "GESTimelineTextOverlay")
1470 (c-name "ges_timeline_text_overlay_get_valignment")
1471 (return-type "GESTextVAlign")
1474 (define-method get_halignment
1475 (of-object "GESTimelineTextOverlay")
1476 (c-name "ges_timeline_text_overlay_get_halignment")
1477 (return-type "GESTextHAlign")
1480 (define-function timeline_text_overlay_new
1481 (c-name "ges_timeline_text_overlay_new")
1482 (is-constructor-of "GESTimelineTextOverlay")
1483 (return-type "GESTimelineTextOverlay*")
1488 ;; From ges-timeline-title-source.h
1490 (define-function timeline_title_source_get_type
1491 (c-name "ges_timeline_title_source_get_type")
1492 (return-type "GType")
1495 (define-method set_mute
1496 (of-object "GESTimelineTitleSource")
1497 (c-name "ges_timeline_title_source_set_mute")
1498 (return-type "none")
1500 '("gboolean" "mute")
1504 (define-method set_text
1505 (of-object "GESTimelineTitleSource")
1506 (c-name "ges_timeline_title_source_set_text")
1507 (return-type "none")
1509 '("const-gchar*" "text")
1513 (define-method set_font_desc
1514 (of-object "GESTimelineTitleSource")
1515 (c-name "ges_timeline_title_source_set_font_desc")
1516 (return-type "none")
1518 '("const-gchar*" "font_desc")
1522 (define-method set_valignment
1523 (of-object "GESTimelineTitleSource")
1524 (c-name "ges_timeline_title_source_set_valignment")
1525 (return-type "none")
1527 '("GESTextVAlign" "valign")
1531 (define-method set_halignment
1532 (of-object "GESTimelineTitleSource")
1533 (c-name "ges_timeline_title_source_set_halignment")
1534 (return-type "none")
1536 '("GESTextHAlign" "halign")
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*")
1546 (define-method get_valignment
1547 (of-object "GESTimelineTitleSource")
1548 (c-name "ges_timeline_title_source_get_valignment")
1549 (return-type "GESTextVAlign")
1552 (define-method get_halignment
1553 (of-object "GESTimelineTitleSource")
1554 (c-name "ges_timeline_title_source_get_halignment")
1555 (return-type "GESTextHAlign")
1558 (define-method is_muted
1559 (of-object "GESTimelineTitleSource")
1560 (c-name "ges_timeline_title_source_is_muted")
1561 (return-type "gboolean")
1564 (define-method get_text
1565 (of-object "GESTimelineTitleSource")
1566 (c-name "ges_timeline_title_source_get_text")
1567 (return-type "const-gchar*")
1570 (define-function timeline_title_source_new
1571 (c-name "ges_timeline_title_source_new")
1572 (is-constructor-of "GESTimelineTitleSource")
1573 (return-type "GESTimelineTitleSource*")
1578 ;; From ges-timeline-transition.h
1580 (define-function timeline_transition_get_type
1581 (c-name "ges_timeline_transition_get_type")
1582 (return-type "GType")
1587 ;; From ges-track-audio-test-source.h
1589 (define-function track_audio_test_source_get_type
1590 (c-name "ges_track_audio_test_source_get_type")
1591 (return-type "GType")
1594 (define-method set_freq
1595 (of-object "GESTrackAudioTestSource")
1596 (c-name "ges_track_audio_test_source_set_freq")
1597 (return-type "none")
1603 (define-method set_volume
1604 (of-object "GESTrackAudioTestSource")
1605 (c-name "ges_track_audio_test_source_set_volume")
1606 (return-type "none")
1608 '("gdouble" "volume")
1612 (define-method get_freq
1613 (of-object "GESTrackAudioTestSource")
1614 (c-name "ges_track_audio_test_source_get_freq")
1615 (return-type "double")
1618 (define-method get_volume
1619 (of-object "GESTrackAudioTestSource")
1620 (c-name "ges_track_audio_test_source_get_volume")
1621 (return-type "double")
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*")
1632 ;; From ges-track-audio-transition.h
1634 (define-function track_audio_transition_get_type
1635 (c-name "ges_track_audio_transition_get_type")
1636 (return-type "GType")
1639 (define-function track_audio_transition_new
1640 (c-name "ges_track_audio_transition_new")
1641 (is-constructor-of "GESTrackAudioTransition")
1642 (return-type "GESTrackAudioTransition*")
1647 ;; From ges-track-effect.h
1649 (define-function track_effect_get_type
1650 (c-name "ges_track_effect_get_type")
1651 (return-type "GType")
1656 ;; From ges-track-filesource.h
1658 (define-function track_filesource_get_type
1659 (c-name "ges_track_filesource_get_type")
1660 (return-type "GType")
1663 (define-function track_filesource_new
1664 (c-name "ges_track_filesource_new")
1665 (is-constructor-of "GESTrackFilesource")
1666 (return-type "GESTrackFileSource*")
1676 (define-function track_get_type
1677 (c-name "ges_track_get_type")
1678 (return-type "GType")
1681 (define-function track_new
1682 (c-name "ges_track_new")
1683 (is-constructor-of "GESTrack")
1684 (return-type "GESTrack*")
1686 '("GESTrackType" "type")
1687 '("GstCaps*" "caps")
1691 (define-method get_objects
1692 (of-object "GESTrack")
1693 (c-name "ges_track_get_objects")
1694 (return-type "GList*")
1697 (define-method set_timeline
1698 (of-object "GESTrack")
1699 (c-name "ges_track_set_timeline")
1700 (return-type "none")
1702 '("GESTimeline*" "timeline")
1706 (define-method set_caps
1707 (of-object "GESTrack")
1708 (c-name "ges_track_set_caps")
1709 (return-type "none")
1711 '("const-GstCaps*" "caps")
1715 (define-method get_caps
1716 (of-object "GESTrack")
1717 (c-name "ges_track_get_caps")
1718 (return-type "const-GstCaps*")
1721 (define-method get_timeline
1722 (of-object "GESTrack")
1723 (c-name "ges_track_get_timeline")
1724 (return-type "const-GESTimeline*")
1727 (define-method add_object
1728 (of-object "GESTrack")
1729 (c-name "ges_track_add_object")
1730 (return-type "gboolean")
1732 '("GESTrackObject*" "object")
1736 (define-method remove_object
1737 (of-object "GESTrack")
1738 (c-name "ges_track_remove_object")
1739 (return-type "gboolean")
1741 '("GESTrackObject*" "object")
1745 (define-function track_video_raw_new
1746 (c-name "ges_track_video_raw_new")
1747 (return-type "GESTrack*")
1750 (define-function track_audio_raw_new
1751 (c-name "ges_track_audio_raw_new")
1752 (return-type "GESTrack*")
1755 (define-method enable_update
1756 (of-object "GESTrack")
1757 (c-name "ges_track_enable_update")
1758 (return-type "gboolean")
1760 '("gboolean" "enabled")
1766 ;; From ges-track-image-source.h
1768 (define-function track_image_source_get_type
1769 (c-name "ges_track_image_source_get_type")
1770 (return-type "GType")
1773 (define-function track_image_source_new
1774 (c-name "ges_track_image_source_new")
1775 (is-constructor-of "GESTrackImageSource")
1776 (return-type "GESTrackImageSource*")
1782 (define-method is_updating
1783 (of-object "GESTrack")
1784 (c-name "ges_track_is_updating")
1785 (return-type "gboolean")
1790 ;; From ges-track-object.h
1792 (define-function track_object_get_type
1793 (c-name "ges_track_object_get_type")
1794 (return-type "GType")
1797 (define-method set_track
1798 (of-object "GESTrackObject")
1799 (c-name "ges_track_object_set_track")
1800 (return-type "gboolean")
1802 '("GESTrack*" "track")
1806 (define-method get_track
1807 (of-object "GESTrackObject")
1808 (c-name "ges_track_object_get_track")
1809 (return-type "GESTrack*")
1812 (define-method set_timeline_object
1813 (of-object "GESTrackObject")
1814 (c-name "ges_track_object_set_timeline_object")
1815 (return-type "none")
1817 '("GESTimelineObject*" "tlobject")
1821 (define-method get_timeline_object
1822 (of-object "GESTrackObject")
1823 (c-name "ges_track_object_get_timeline_object")
1824 (return-type "GESTimelineObject*")
1827 (define-method get_gnlobject
1828 (of-object "GESTrackObject")
1829 (c-name "ges_track_object_get_gnlobject")
1830 (return-type "GstElement*")
1833 (define-method get_element
1834 (of-object "GESTrackObject")
1835 (c-name "ges_track_object_get_element")
1836 (return-type "GstElement*")
1839 (define-method set_locked
1840 (of-object "GESTrackObject")
1841 (c-name "ges_track_object_set_locked")
1842 (return-type "none")
1844 '("gboolean" "locked")
1848 (define-method is_locked
1849 (of-object "GESTrackObject")
1850 (c-name "ges_track_object_is_locked")
1851 (return-type "gboolean")
1854 (define-method set_start
1855 (of-object "GESTrackObject")
1856 (c-name "ges_track_object_set_start")
1857 (return-type "none")
1859 '("guint64" "start")
1863 (define-method set_inpoint
1864 (of-object "GESTrackObject")
1865 (c-name "ges_track_object_set_inpoint")
1866 (return-type "none")
1868 '("guint64" "inpoint")
1872 (define-method set_duration
1873 (of-object "GESTrackObject")
1874 (c-name "ges_track_object_set_duration")
1875 (return-type "none")
1877 '("guint64" "duration")
1881 (define-method set_priority
1882 (of-object "GESTrackObject")
1883 (c-name "ges_track_object_set_priority")
1884 (return-type "none")
1886 '("guint32" "priority")
1890 (define-method set_active
1891 (of-object "GESTrackObject")
1892 (c-name "ges_track_object_set_active")
1893 (return-type "gboolean")
1895 '("gboolean" "active")
1899 (define-method get_start
1900 (of-object "GESTrackObject")
1901 (c-name "ges_track_object_get_start")
1902 (return-type "guint64")
1905 (define-method get_inpoint
1906 (of-object "GESTrackObject")
1907 (c-name "ges_track_object_get_inpoint")
1908 (return-type "guint64")
1911 (define-method get_max_duration
1912 (of-object "GESTrackObject")
1913 (c-name "ges_track_object_get_max_duration")
1914 (return-type "guint64")
1917 (define-method set_max_duration
1918 (of-object "GESTrackObject")
1919 (c-name "ges_track_object_set_max_duration")
1920 (return-type "none")
1922 '("guint64" "duration")
1926 (define-method get_duration
1927 (of-object "GESTrackObject")
1928 (c-name "ges_track_object_get_duration")
1929 (return-type "guint64")
1932 (define-method get_priority
1933 (of-object "GESTrackObject")
1934 (c-name "ges_track_object_get_priority")
1935 (return-type "guint32")
1938 (define-method is_active
1939 (of-object "GESTrackObject")
1940 (c-name "ges_track_object_is_active")
1941 (return-type "gboolean")
1944 (define-method list_children_properties
1945 (of-object "GESTrackObject")
1946 (c-name "ges_track_object_list_children_properties")
1947 (return-type "GParamSpec**")
1949 '("guint*" "n_properties")
1953 (define-method lookup_child
1954 (of-object "GESTrackObject")
1955 (c-name "ges_track_object_lookup_child")
1956 (return-type "gboolean")
1958 '("const-gchar*" "prop_name")
1959 '("GstElement**" "element")
1960 '("GParamSpec**" "pspec")
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")
1969 '("GParamSpec*" "pspec")
1970 '("GValue*" "value")
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")
1979 '("const-gchar*" "first_property_name")
1980 '("va_list" "var_args")
1984 (define-method get_child_property
1985 (of-object "GESTrackObject")
1986 (c-name "ges_track_object_get_child_property")
1987 (return-type "none")
1989 '("const-gchar*" "first_property_name")
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")
1999 '("const-gchar*" "first_property_name")
2000 '("va_list" "var_args")
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")
2009 '("GParamSpec*" "pspec")
2010 '("GValue*" "value")
2014 (define-method set_child_property
2015 (of-object "GESTrackObject")
2016 (c-name "ges_track_object_set_child_property")
2017 (return-type "none")
2019 '("const-gchar*" "first_property_name")
2026 ;; From ges-track-operation.h
2028 (define-function track_operation_get_type
2029 (c-name "ges_track_operation_get_type")
2030 (return-type "GType")
2035 ;; From ges-track-parse-launch-effect.h
2037 (define-function track_parse_launch_effect_get_type
2038 (c-name "ges_track_parse_launch_effect_get_type")
2039 (return-type "GType")
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*")
2047 '("const-gchar*" "bin_description")
2053 ;; From ges-track-source.h
2055 (define-function track_source_get_type
2056 (c-name "ges_track_source_get_type")
2057 (return-type "GType")
2062 ;; From ges-track-text-overlay.h
2064 (define-function track_text_overlay_get_type
2065 (c-name "ges_track_text_overlay_get_type")
2066 (return-type "GType")
2069 (define-method set_text
2070 (of-object "GESTrackTextOverlay")
2071 (c-name "ges_track_text_overlay_set_text")
2072 (return-type "none")
2074 '("const-gchar*" "text")
2078 (define-method set_font_desc
2079 (of-object "GESTrackTextOverlay")
2080 (c-name "ges_track_text_overlay_set_font_desc")
2081 (return-type "none")
2083 '("const-gchar*" "font_desc")
2087 (define-method set_halignment
2088 (of-object "GESTrackTextOverlay")
2089 (c-name "ges_track_text_overlay_set_halignment")
2090 (return-type "none")
2092 '("GESTextHAlign" "halign")
2096 (define-method set_valignment
2097 (of-object "GESTrackTextOverlay")
2098 (c-name "ges_track_text_overlay_set_valignment")
2099 (return-type "none")
2101 '("GESTextVAlign" "valign")
2105 (define-method get_text
2106 (of-object "GESTrackTextOverlay")
2107 (c-name "ges_track_text_overlay_get_text")
2108 (return-type "const-gchar*")
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*")
2117 (define-method get_halignment
2118 (of-object "GESTrackTextOverlay")
2119 (c-name "ges_track_text_overlay_get_halignment")
2120 (return-type "GESTextHAlign")
2123 (define-method get_valignment
2124 (of-object "GESTrackTextOverlay")
2125 (c-name "ges_track_text_overlay_get_valignment")
2126 (return-type "GESTextVAlign")
2129 (define-function track_text_overlay_new
2130 (c-name "ges_track_text_overlay_new")
2131 (is-constructor-of "GESTrackTextOverlay")
2132 (return-type "GESTrackTextOverlay*")
2137 ;; From ges-track-title-source.h
2139 (define-function track_title_source_get_type
2140 (c-name "ges_track_title_source_get_type")
2141 (return-type "GType")
2144 (define-method set_text
2145 (of-object "GESTrackTitleSource")
2146 (c-name "ges_track_title_source_set_text")
2147 (return-type "none")
2149 '("const-gchar*" "text")
2153 (define-method set_font_desc
2154 (of-object "GESTrackTitleSource")
2155 (c-name "ges_track_title_source_set_font_desc")
2156 (return-type "none")
2158 '("const-gchar*" "font_desc")
2162 (define-method set_halignment
2163 (of-object "GESTrackTitleSource")
2164 (c-name "ges_track_title_source_set_halignment")
2165 (return-type "none")
2167 '("GESTextHAlign" "halign")
2171 (define-method set_valignment
2172 (of-object "GESTrackTitleSource")
2173 (c-name "ges_track_title_source_set_valignment")
2174 (return-type "none")
2176 '("GESTextVAlign" "valign")
2180 (define-method get_text
2181 (of-object "GESTrackTitleSource")
2182 (c-name "ges_track_title_source_get_text")
2183 (return-type "const-gchar*")
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*")
2192 (define-method get_halignment
2193 (of-object "GESTrackTitleSource")
2194 (c-name "ges_track_title_source_get_halignment")
2195 (return-type "GESTextHAlign")
2198 (define-method get_valignment
2199 (of-object "GESTrackTitleSource")
2200 (c-name "ges_track_title_source_get_valignment")
2201 (return-type "GESTextVAlign")
2204 (define-function track_title_source_new
2205 (c-name "ges_track_title_source_new")
2206 (is-constructor-of "GESTrackTitleSource")
2207 (return-type "GESTrackTitleSource*")
2212 ;; From ges-track-transition.h
2214 (define-function track_transition_get_type
2215 (c-name "ges_track_transition_get_type")
2216 (return-type "GType")
2221 ;; From ges-track-video-test-source.h
2223 (define-function track_video_test_source_get_type
2224 (c-name "ges_track_video_test_source_get_type")
2225 (return-type "GType")
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*")
2234 (define-method set_pattern
2235 (of-object "GESTrackVideoTestSource")
2236 (c-name "ges_track_video_test_source_set_pattern")
2237 (return-type "none")
2239 '("GESVideoTestPattern" "pattern")
2243 (define-method get_pattern
2244 (of-object "GESTrackVideoTestSource")
2245 (c-name "ges_track_video_test_source_get_pattern")
2246 (return-type "GESVideoTestPattern")
2251 ;; From ges-track-video-transition.h
2253 (define-function track_video_transition_get_type
2254 (c-name "ges_track_video_transition_get_type")
2255 (return-type "GType")
2258 (define-method set_transition_type
2259 (of-object "GESTrackVideoTransition")
2260 (c-name "ges_track_video_transition_set_transition_type")
2261 (return-type "gboolean")
2263 '("GESVideoStandardTransitionType" "type")
2267 (define-method get_transition_type
2268 (of-object "GESTrackVideoTransition")
2269 (c-name "ges_track_video_transition_get_transition_type")
2270 (return-type "GESVideoStandardTransitionType")
2273 (define-function track_video_transition_new
2274 (c-name "ges_track_video_transition_new")
2275 (is-constructor-of "GESTrackVideoTransition")
2276 (return-type "GESTrackVideoTransition*")
2287 (define-function timeline_new_audio_video
2288 (c-name "ges_timeline_new_audio_video")
2289 (return-type "GESTimeline*")