mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 13:21:28 +00:00
2376 lines
54 KiB
Scheme
2376 lines
54 KiB
Scheme
;; -*- scheme -*-
|
|
; object definitions ...
|
|
(define-object Formatter
|
|
(in-module "GES")
|
|
(parent "GObject")
|
|
(c-name "GESFormatter")
|
|
(gtype-id "GES_TYPE_FORMATTER")
|
|
)
|
|
|
|
(define-object KeyfileFormatter
|
|
(in-module "GES")
|
|
(parent "GESFormatter")
|
|
(c-name "GESKeyfileFormatter")
|
|
(gtype-id "GES_TYPE_KEYFILE_FORMATTER")
|
|
)
|
|
|
|
(define-object PitiviFormatter
|
|
(in-module "GES")
|
|
(parent "GESFormatter")
|
|
(c-name "GESPitiviFormatter")
|
|
(gtype-id "GES_TYPE_PITIVI_FORMATTER")
|
|
)
|
|
|
|
(define-object Timeline
|
|
(in-module "GES")
|
|
(parent "GstBin")
|
|
(c-name "GESTimeline")
|
|
(gtype-id "GES_TYPE_TIMELINE")
|
|
)
|
|
|
|
(define-object TimelineLayer
|
|
(in-module "GES")
|
|
(parent "GInitiallyUnowned")
|
|
(c-name "GESTimelineLayer")
|
|
(gtype-id "GES_TYPE_TIMELINE_LAYER")
|
|
)
|
|
|
|
(define-object SimpleTimelineLayer
|
|
(in-module "GES")
|
|
(parent "GESTimelineLayer")
|
|
(c-name "GESSimpleTimelineLayer")
|
|
(gtype-id "GES_TYPE_SIMPLE_TIMELINE_LAYER")
|
|
)
|
|
|
|
(define-object TimelineObject
|
|
(in-module "GES")
|
|
(parent "GInitiallyUnowned")
|
|
(c-name "GESTimelineObject")
|
|
(gtype-id "GES_TYPE_TIMELINE_OBJECT")
|
|
)
|
|
|
|
(define-object TimelineOperation
|
|
(in-module "GES")
|
|
(parent "GESTimelineObject")
|
|
(c-name "GESTimelineOperation")
|
|
(gtype-id "GES_TYPE_TIMELINE_OPERATION")
|
|
)
|
|
|
|
(define-object TimelineEffect
|
|
(in-module "GES")
|
|
(parent "GESTimelineOperation")
|
|
(c-name "GESTimelineEffect")
|
|
(gtype-id "GES_TYPE_TIMELINE_EFFECT")
|
|
)
|
|
|
|
(define-object TimelineOverlay
|
|
(in-module "GES")
|
|
(parent "GESTimelineOperation")
|
|
(c-name "GESTimelineOverlay")
|
|
(gtype-id "GES_TYPE_TIMELINE_OVERLAY")
|
|
)
|
|
|
|
(define-object TimelineParseLaunchEffect
|
|
(in-module "GES")
|
|
(parent "GESTimelineEffect")
|
|
(c-name "GESTimelineParseLaunchEffect")
|
|
(gtype-id "GES_TYPE_TIMELINE_PARSE_LAUNCH_EFFECT")
|
|
)
|
|
|
|
(define-object TimelinePipeline
|
|
(in-module "GES")
|
|
(parent "GstPipeline")
|
|
(c-name "GESTimelinePipeline")
|
|
(gtype-id "GES_TYPE_TIMELINE_PIPELINE")
|
|
)
|
|
|
|
(define-object TimelineSource
|
|
(in-module "GES")
|
|
(parent "GESTimelineObject")
|
|
(c-name "GESTimelineSource")
|
|
(gtype-id "GES_TYPE_TIMELINE_SOURCE")
|
|
)
|
|
|
|
(define-object TimelineFileSource
|
|
(in-module "GES")
|
|
(parent "GESTimelineSource")
|
|
(c-name "GESTimelineFileSource")
|
|
(gtype-id "GES_TYPE_TIMELINE_FILE_SOURCE")
|
|
)
|
|
|
|
(define-object CustomTimelineSource
|
|
(in-module "GES")
|
|
(parent "GESTimelineSource")
|
|
(c-name "GESCustomTimelineSource")
|
|
(gtype-id "GES_TYPE_CUSTOM_TIMELINE_SOURCE")
|
|
)
|
|
|
|
(define-object TimelineTestSource
|
|
(in-module "GES")
|
|
(parent "GESTimelineSource")
|
|
(c-name "GESTimelineTestSource")
|
|
(gtype-id "GES_TYPE_TIMELINE_TEST_SOURCE")
|
|
)
|
|
|
|
(define-object TimelineTextOverlay
|
|
(in-module "GES")
|
|
(parent "GESTimelineOverlay")
|
|
(c-name "GESTimelineTextOverlay")
|
|
(gtype-id "GES_TYPE_TIMELINE_TEXT_OVERLAY")
|
|
)
|
|
|
|
(define-object TimelineTitleSource
|
|
(in-module "GES")
|
|
(parent "GESTimelineSource")
|
|
(c-name "GESTimelineTitleSource")
|
|
(gtype-id "GES_TYPE_TIMELINE_TITLE_SOURCE")
|
|
)
|
|
|
|
(define-object TimelineTransition
|
|
(in-module "GES")
|
|
(parent "GESTimelineOperation")
|
|
(c-name "GESTimelineTransition")
|
|
(gtype-id "GES_TYPE_TIMELINE_TRANSITION")
|
|
)
|
|
|
|
(define-object TimelineStandardTransition
|
|
(in-module "GES")
|
|
(parent "GESTimelineTransition")
|
|
(c-name "GESTimelineStandardTransition")
|
|
(gtype-id "GES_TYPE_TIMELINE_STANDARD_TRANSITION")
|
|
)
|
|
|
|
(define-object Track
|
|
(in-module "GES")
|
|
(parent "GstBin")
|
|
(c-name "GESTrack")
|
|
(gtype-id "GES_TYPE_TRACK")
|
|
)
|
|
|
|
(define-object TrackObject
|
|
(in-module "GES")
|
|
(parent "GInitiallyUnowned")
|
|
(c-name "GESTrackObject")
|
|
(gtype-id "GES_TYPE_TRACK_OBJECT")
|
|
)
|
|
|
|
(define-object TrackOperation
|
|
(in-module "GES")
|
|
(parent "GESTrackObject")
|
|
(c-name "GESTrackOperation")
|
|
(gtype-id "GES_TYPE_TRACK_OPERATION")
|
|
)
|
|
|
|
(define-object TrackEffect
|
|
(in-module "GES")
|
|
(parent "GESTrackOperation")
|
|
(c-name "GESTrackEffect")
|
|
(gtype-id "GES_TYPE_TRACK_EFFECT")
|
|
)
|
|
|
|
(define-object TrackParseLaunchEffect
|
|
(in-module "GES")
|
|
(parent "GESTrackEffect")
|
|
(c-name "GESTrackParseLaunchEffect")
|
|
(gtype-id "GES_TYPE_TRACK_PARSE_LAUNCH_EFFECT")
|
|
)
|
|
|
|
(define-object TrackSource
|
|
(in-module "GES")
|
|
(parent "GESTrackObject")
|
|
(c-name "GESTrackSource")
|
|
(gtype-id "GES_TYPE_TRACK_SOURCE")
|
|
)
|
|
|
|
(define-object TrackImageSource
|
|
(in-module "GES")
|
|
(parent "GESTrackSource")
|
|
(c-name "GESTrackImageSource")
|
|
(gtype-id "GES_TYPE_TRACK_IMAGE_SOURCE")
|
|
)
|
|
|
|
(define-object TrackFileSource
|
|
(in-module "GES")
|
|
(parent "GESTrackSource")
|
|
(c-name "GESTrackFileSource")
|
|
(gtype-id "GES_TYPE_TRACK_FILESOURCE")
|
|
)
|
|
|
|
(define-object TrackAudioTestSource
|
|
(in-module "GES")
|
|
(parent "GESTrackSource")
|
|
(c-name "GESTrackAudioTestSource")
|
|
(gtype-id "GES_TYPE_TRACK_AUDIO_TEST_SOURCE")
|
|
)
|
|
|
|
(define-object TrackTextOverlay
|
|
(in-module "GES")
|
|
(parent "GESTrackOperation")
|
|
(c-name "GESTrackTextOverlay")
|
|
(gtype-id "GES_TYPE_TRACK_TEXT_OVERLAY")
|
|
)
|
|
|
|
(define-object TrackTitleSource
|
|
(in-module "GES")
|
|
(parent "GESTrackSource")
|
|
(c-name "GESTrackTitleSource")
|
|
(gtype-id "GES_TYPE_TRACK_TITLE_SOURCE")
|
|
)
|
|
|
|
(define-object TrackTransition
|
|
(in-module "GES")
|
|
(parent "GESTrackOperation")
|
|
(c-name "GESTrackTransition")
|
|
(gtype-id "GES_TYPE_TRACK_TRANSITION")
|
|
)
|
|
|
|
(define-object TrackAudioTransition
|
|
(in-module "GES")
|
|
(parent "GESTrackTransition")
|
|
(c-name "GESTrackAudioTransition")
|
|
(gtype-id "GES_TYPE_TRACK_AUDIO_TRANSITION")
|
|
)
|
|
|
|
(define-object TrackVideoTestSource
|
|
(in-module "GES")
|
|
(parent "GESTrackSource")
|
|
(c-name "GESTrackVideoTestSource")
|
|
(gtype-id "GES_TYPE_TRACK_VIDEO_TEST_SOURCE")
|
|
)
|
|
|
|
(define-object TrackVideoTransition
|
|
(in-module "GES")
|
|
(parent "GESTrackTransition")
|
|
(c-name "GESTrackVideoTransition")
|
|
(gtype-id "GES_TYPE_TRACK_VIDEO_TRANSITION")
|
|
)
|
|
|
|
;; Enumerations and flags ...
|
|
|
|
(define-flags TrackType
|
|
(in-module "GES")
|
|
(c-name "GESTrackType")
|
|
(gtype-id "GES_TYPE_TRACK_TYPE")
|
|
(values
|
|
'("unknown" "GES_TRACK_TYPE_UNKNOWN")
|
|
'("audio" "GES_TRACK_TYPE_AUDIO")
|
|
'("video" "GES_TRACK_TYPE_VIDEO")
|
|
'("text" "GES_TRACK_TYPE_TEXT")
|
|
'("custom" "GES_TRACK_TYPE_CUSTOM")
|
|
)
|
|
)
|
|
|
|
(define-enum VideoStandardTransitionType
|
|
(in-module "GES")
|
|
(c-name "GESVideoStandardTransitionType")
|
|
(gtype-id "GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE")
|
|
(values
|
|
'("none" "GES_VIDEO_STANDARD_TRANSITION_TYPE_NONE")
|
|
'("bar-wipe-lr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_LR")
|
|
'("bar-wipe-tb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_TB")
|
|
'("box-wipe-tl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TL")
|
|
'("box-wipe-tr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TR")
|
|
'("box-wipe-br" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BR")
|
|
'("box-wipe-bl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BL")
|
|
'("four-box-wipe-ci" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CI")
|
|
'("four-box-wipe-co" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CO")
|
|
'("barndoor-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_V")
|
|
'("barndoor-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_H")
|
|
'("box-wipe-tc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TC")
|
|
'("box-wipe-rc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_RC")
|
|
'("box-wipe-bc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BC")
|
|
'("box-wipe-lc" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_LC")
|
|
'("diagonal-tl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TL")
|
|
'("diagonal-tr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TR")
|
|
'("bowtie-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_V")
|
|
'("bowtie-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_H")
|
|
'("barndoor-dbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DBL")
|
|
'("barndoor-dtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DTL")
|
|
'("misc-diagonal-dbd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DBD")
|
|
'("misc-diagonal-dd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DD")
|
|
'("vee-d" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_D")
|
|
'("vee-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_L")
|
|
'("vee-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_U")
|
|
'("vee-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_R")
|
|
'("barnvee-d" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_D")
|
|
'("barnvee-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_L")
|
|
'("barnvee-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_U")
|
|
'("barnvee-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_R")
|
|
'("iris-rect" "GES_VIDEO_STANDARD_TRANSITION_TYPE_IRIS_RECT")
|
|
'("clock-cw12" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW12")
|
|
'("clock-cw3" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW3")
|
|
'("clock-cw6" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW6")
|
|
'("clock-cw9" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW9")
|
|
'("pinwheel-tbv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBV")
|
|
'("pinwheel-tbh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBH")
|
|
'("pinwheel-fb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_FB")
|
|
'("fan-ct" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CT")
|
|
'("fan-cr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CR")
|
|
'("doublefan-fov" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOV")
|
|
'("doublefan-foh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOH")
|
|
'("singlesweep-cwt" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWT")
|
|
'("singlesweep-cwr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWR")
|
|
'("singlesweep-cwb" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWB")
|
|
'("singlesweep-cwl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWL")
|
|
'("doublesweep-pv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PV")
|
|
'("doublesweep-pd" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PD")
|
|
'("doublesweep-ov" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OV")
|
|
'("doublesweep-oh" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OH")
|
|
'("fan-t" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_T")
|
|
'("fan-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_R")
|
|
'("fan-b" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_B")
|
|
'("fan-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_L")
|
|
'("doublefan-fiv" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIV")
|
|
'("doublefan-fih" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIH")
|
|
'("singlesweep-cwtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTL")
|
|
'("singlesweep-cwbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBL")
|
|
'("singlesweep-cwbr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBR")
|
|
'("singlesweep-cwtr" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTR")
|
|
'("doublesweep-pdtl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDTL")
|
|
'("doublesweep-pdbl" "GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDBL")
|
|
'("saloondoor-t" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_T")
|
|
'("saloondoor-l" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_L")
|
|
'("saloondoor-b" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_B")
|
|
'("saloondoor-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_R")
|
|
'("windshield-r" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_R")
|
|
'("windshield-u" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_U")
|
|
'("windshield-v" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_V")
|
|
'("windshield-h" "GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_H")
|
|
'("crossfade" "GES_VIDEO_STANDARD_TRANSITION_TYPE_CROSSFADE")
|
|
)
|
|
)
|
|
|
|
(define-enum TextVAlign
|
|
(in-module "GES")
|
|
(c-name "GESTextVAlign")
|
|
(gtype-id "GES_TEXT_VALIGN_TYPE")
|
|
(values
|
|
'("baseline" "GES_TEXT_VALIGN_BASELINE")
|
|
'("bottom" "GES_TEXT_VALIGN_BOTTOM")
|
|
'("top" "GES_TEXT_VALIGN_TOP")
|
|
)
|
|
)
|
|
|
|
(define-enum Edge
|
|
(in-module "GES")
|
|
(c-name "GESEdge")
|
|
(gtype-id "GES_TYPE_EDGE")
|
|
(values
|
|
'("edge_start" "GES_EDGE_START")
|
|
'("edge_end" "GES_EDGE_END")
|
|
'("edge_none" "GES_EDGE_NONE")
|
|
)
|
|
)
|
|
|
|
(define-enum EditMode
|
|
(in-module "GES")
|
|
(c-name "GESEditMode")
|
|
(gtype-id "GES_TYPE_EDIT_MODE")
|
|
(values
|
|
'("edit_normal" "GES_EDIT_MODE_NORMAL")
|
|
'("edit_ripple" "GES_EDIT_MODE_RIPPLE")
|
|
'("edit_roll" "GES_EDIT_MODE_ROLL")
|
|
'("edit_trim" "GES_EDIT_MODE_TRIM")
|
|
'("edit_slide" "GES_EDIT_MODE_SLIDE")
|
|
)
|
|
)
|
|
|
|
(define-enum TextHAlign
|
|
(in-module "GES")
|
|
(c-name "GESTextHAlign")
|
|
(gtype-id "GES_TEXT_HALIGN_TYPE")
|
|
(values
|
|
'("left" "GES_TEXT_HALIGN_LEFT")
|
|
'("center" "GES_TEXT_HALIGN_CENTER")
|
|
'("right" "GES_TEXT_HALIGN_RIGHT")
|
|
)
|
|
)
|
|
|
|
(define-enum VideoTestPattern
|
|
(in-module "GES")
|
|
(c-name "GESVideoTestPattern")
|
|
(gtype-id "GES_VIDEO_TEST_PATTERN_TYPE")
|
|
(values
|
|
'("smpte" "GES_VIDEO_TEST_PATTERN_SMPTE")
|
|
'("snow" "GES_VIDEO_TEST_PATTERN_SNOW")
|
|
'("black" "GES_VIDEO_TEST_PATTERN_BLACK")
|
|
'("white" "GES_VIDEO_TEST_PATTERN_WHITE")
|
|
'("red" "GES_VIDEO_TEST_PATTERN_RED")
|
|
'("green" "GES_VIDEO_TEST_PATTERN_GREEN")
|
|
'("blue" "GES_VIDEO_TEST_PATTERN_BLUE")
|
|
'("checkers1" "GES_VIDEO_TEST_PATTERN_CHECKERS1")
|
|
'("checkers2" "GES_VIDEO_TEST_PATTERN_CHECKERS2")
|
|
'("checkers4" "GES_VIDEO_TEST_PATTERN_CHECKERS4")
|
|
'("checkers8" "GES_VIDEO_TEST_PATTERN_CHECKERS8")
|
|
'("circular" "GES_VIDEO_TEST_PATTERN_CIRCULAR")
|
|
'("blink" "GES_VIDEO_TEST_PATTERN_BLINK")
|
|
'("smpte75" "GES_VIDEO_TEST_PATTERN_SMPTE75")
|
|
)
|
|
)
|
|
|
|
(define-flags PipelineFlags
|
|
(in-module "GES")
|
|
(c-name "GESPipelineFlags")
|
|
(gtype-id "GES_TYPE_PIPELINE_FLAGS")
|
|
(values
|
|
'("preview-audio" "TIMELINE_MODE_PREVIEW_AUDIO")
|
|
'("preview-video" "TIMELINE_MODE_PREVIEW_VIDEO")
|
|
'("preview" "TIMELINE_MODE_PREVIEW")
|
|
'("render" "TIMELINE_MODE_RENDER")
|
|
'("smart-render" "TIMELINE_MODE_SMART_RENDER")
|
|
)
|
|
)
|
|
|
|
|
|
;; From ges-custom-timeline-source.h
|
|
|
|
(define-function custom_timeline_source_get_type
|
|
(c-name "ges_custom_timeline_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function custom_timeline_source_new
|
|
(c-name "ges_custom_timeline_source_new")
|
|
(is-constructor-of "GESCustomTimelineSource")
|
|
(return-type "GESCustomTimelineSource*")
|
|
(parameters
|
|
'("GESFillTrackObjectUserFunc" "func")
|
|
'("gpointer" "user_data")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-enums.h
|
|
|
|
(define-function track_type_get_type
|
|
(c-name "ges_track_type_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function video_standard_transition_type_get_type
|
|
(c-name "ges_video_standard_transition_type_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function text_valign_get_type
|
|
(c-name "ges_text_valign_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function text_halign_get_type
|
|
(c-name "ges_text_halign_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function video_test_pattern_get_type
|
|
(c-name "ges_video_test_pattern_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function pipeline_flags_get_type
|
|
(c-name "ges_pipeline_flags_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-formatter.h
|
|
|
|
(define-function formatter_get_type
|
|
(c-name "ges_formatter_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function formatter_new_for_uri
|
|
(c-name "ges_formatter_new_for_uri")
|
|
(return-type "GESFormatter*")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-function default_formatter_new
|
|
(c-name "ges_default_formatter_new")
|
|
(is-constructor-of "GESDefaultFormatter")
|
|
(return-type "GESFormatter*")
|
|
)
|
|
|
|
(define-function formatter_can_load_uri
|
|
(c-name "ges_formatter_can_load_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-function formatter_can_save_uri
|
|
(c-name "ges_formatter_can_save_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method load_from_uri
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_load_from_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method save_to_uri
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_save_to_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method load
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_load")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
)
|
|
)
|
|
|
|
(define-method save
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_save")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
)
|
|
)
|
|
|
|
(define-method clear_data
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_clear_data")
|
|
(return-type "none")
|
|
)
|
|
|
|
(define-method update_source_uri
|
|
(of-object "GESFormatter")
|
|
(c-name "ges_formatter_update_source_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineFileSource*" "source")
|
|
'("gchar*" "new_uri")
|
|
)
|
|
)
|
|
|
|
|
|
;; From ges.h
|
|
|
|
(define-function init
|
|
(c-name "ges_init")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-function version
|
|
(c-name "ges_version")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint*" "major")
|
|
'("guint*" "minor")
|
|
'("guint*" "micro")
|
|
'("guint*" "nano")
|
|
)
|
|
)
|
|
|
|
|
|
;; From ges-internal.h
|
|
|
|
|
|
|
|
;; From ges-keyfile-formatter.h
|
|
|
|
(define-function keyfile_formatter_get_type
|
|
(c-name "ges_keyfile_formatter_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function keyfile_formatter_new
|
|
(c-name "ges_keyfile_formatter_new")
|
|
(is-constructor-of "GESKeyfileFormatter")
|
|
(return-type "GESKeyfileFormatter*")
|
|
)
|
|
|
|
|
|
|
|
;; From gesmarshal.h
|
|
|
|
|
|
|
|
;; From ges-screenshot.h
|
|
|
|
(define-function play_sink_convert_frame
|
|
(c-name "ges_play_sink_convert_frame")
|
|
(return-type "GstBuffer*")
|
|
(parameters
|
|
'("GstElement*" "playsink")
|
|
'("GstCaps*" "caps")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-simple-timeline-layer.h
|
|
|
|
(define-function simple_timeline_layer_get_type
|
|
(c-name "ges_simple_timeline_layer_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function simple_timeline_layer_new
|
|
(c-name "ges_simple_timeline_layer_new")
|
|
(is-constructor-of "GESSimpleTimelineLayer")
|
|
(return-type "GESSimpleTimelineLayer*")
|
|
)
|
|
|
|
(define-method add_object
|
|
(of-object "GESSimpleTimelineLayer")
|
|
(c-name "ges_simple_timeline_layer_add_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineObject*" "object")
|
|
'("gint" "position")
|
|
)
|
|
)
|
|
|
|
(define-method move_object
|
|
(of-object "GESSimpleTimelineLayer")
|
|
(c-name "ges_simple_timeline_layer_move_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineObject*" "object")
|
|
'("gint" "newposition")
|
|
)
|
|
)
|
|
|
|
(define-method is_valid
|
|
(of-object "GESSimpleTimelineLayer")
|
|
(c-name "ges_simple_timeline_layer_is_valid")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method nth
|
|
(of-object "GESSimpleTimelineLayer")
|
|
(c-name "ges_simple_timeline_layer_nth")
|
|
(return-type "GESTimelineObject*")
|
|
(parameters
|
|
'("gint" "position")
|
|
)
|
|
)
|
|
|
|
(define-method index
|
|
(of-object "GESSimpleTimelineLayer")
|
|
(c-name "ges_simple_timeline_layer_index")
|
|
(return-type "gint")
|
|
(parameters
|
|
'("GESTimelineObject*" "object")
|
|
)
|
|
)
|
|
|
|
;; From ges-pitivi-formatter.h
|
|
|
|
(define-function pitivi_formatter_get_type
|
|
(c-name "ges_pitivi_formatter_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function pitivi_formatter_new
|
|
(c-name "ges_pitivi_formatter_new")
|
|
(is-constructor-of "GESPitiviFormatter")
|
|
(return-type "GESPitiviFormatter*")
|
|
)
|
|
|
|
(define-method set_sources
|
|
(of-object "GESPitiviFormatter")
|
|
(c-name "ges_pitivi_formatter_set_sources")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GList*" "uris")
|
|
)
|
|
)
|
|
|
|
(define-method get_sources
|
|
(of-object "GESPitiviFormatter")
|
|
(c-name "ges_pitivi_formatter_get_sources")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
;; From ges-timeline-effect.h
|
|
|
|
(define-function timeline_effect_get_type
|
|
(c-name "ges_timeline_effect_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-file-source.h
|
|
|
|
(define-function timeline_filesource_get_type
|
|
(c-name "ges_timeline_filesource_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_mute
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_set_mute")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "mute")
|
|
)
|
|
)
|
|
|
|
(define-method set_max_duration
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_set_max_duration")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "maxduration")
|
|
)
|
|
)
|
|
|
|
(define-method set_supported_formats
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_set_supported_formats")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTrackType" "supportedformats")
|
|
)
|
|
)
|
|
|
|
(define-method set_is_image
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_set_is_image")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "is_image")
|
|
)
|
|
)
|
|
|
|
(define-method is_muted
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_is_muted")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method get_max_duration
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_get_max_duration")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method is_image
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_is_image")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method get_uri
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_get_uri")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_supported_formats
|
|
(of-object "GESTimelineFileSource")
|
|
(c-name "ges_timeline_filesource_get_supported_formats")
|
|
(return-type "GESTrackType")
|
|
)
|
|
|
|
(define-function timeline_filesource_new
|
|
(c-name "ges_timeline_filesource_new")
|
|
(is-constructor-of "GESTimelineFileSource")
|
|
(return-type "GESTimelineFileSource*")
|
|
(parameters
|
|
'("gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline.h
|
|
|
|
(define-function timeline_get_type
|
|
(c-name "ges_timeline_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function timeline_new
|
|
(c-name "ges_timeline_new")
|
|
(is-constructor-of "GESTimeline")
|
|
(return-type "GESTimeline*")
|
|
)
|
|
|
|
(define-function timeline_new_from_uri
|
|
(c-name "ges_timeline_new_from_uri")
|
|
(return-type "GESTimeline*")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method load_from_uri
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_load_from_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method save_to_uri
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_save_to_uri")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method add_layer
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_add_layer")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineLayer*" "layer")
|
|
)
|
|
)
|
|
|
|
(define-method remove_layer
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_remove_layer")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineLayer*" "layer")
|
|
)
|
|
)
|
|
|
|
(define-method get_layers
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_get_layers")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method add_track
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_add_track")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
)
|
|
)
|
|
|
|
(define-method remove_track
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_remove_track")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
)
|
|
)
|
|
|
|
(define-method get_track_for_pad
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_get_track_for_pad")
|
|
(return-type "GESTrack*")
|
|
(parameters
|
|
'("GstPad*" "pad")
|
|
)
|
|
)
|
|
|
|
(define-method get_tracks
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_get_tracks")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method enable_update
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_enable_update")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gboolean" "enabled")
|
|
)
|
|
)
|
|
|
|
(define-method is_updating
|
|
(of-object "GESTimeline")
|
|
(c-name "ges_timeline_is_updating")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-layer.h
|
|
|
|
(define-function timeline_layer_get_type
|
|
(c-name "ges_timeline_layer_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function timeline_layer_new
|
|
(c-name "ges_timeline_layer_new")
|
|
(is-constructor-of "GESTimelineLayer")
|
|
(return-type "GESTimelineLayer*")
|
|
)
|
|
|
|
(define-method set_timeline
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_set_timeline")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
)
|
|
)
|
|
|
|
(define-method get_timeline
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_get_timeline")
|
|
(return-type "GESTimeline*")
|
|
)
|
|
|
|
(define-method add_object
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_add_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-method remove_object
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_remove_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-method set_priority
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_set_priority")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "priority")
|
|
)
|
|
)
|
|
|
|
(define-method get_priority
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_get_priority")
|
|
(return-type "guint")
|
|
)
|
|
|
|
(define-method get_objects
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_get_objects")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method is_empty
|
|
(of-object "GESTimelineLayer")
|
|
(c-name "ges_timeline_layer_is_empty")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-object.h
|
|
|
|
(define-function timeline_object_get_type
|
|
(c-name "ges_timeline_object_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_start
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_start")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "start")
|
|
)
|
|
)
|
|
|
|
(define-method set_inpoint
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_inpoint")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "inpoint")
|
|
)
|
|
)
|
|
|
|
(define-method set_duration
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_duration")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "duration")
|
|
)
|
|
)
|
|
|
|
(define-method set_max_duration
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_max_duration")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "duration")
|
|
)
|
|
)
|
|
|
|
(define-method get_max_duration
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_max_duration")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method set_priority
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_priority")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "priority")
|
|
)
|
|
)
|
|
|
|
(define-method set_layer
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_layer")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTimelineLayer*" "layer")
|
|
)
|
|
)
|
|
|
|
(define-method create_track_object
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_create_track_object")
|
|
(return-type "GESTrackObject*")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
)
|
|
)
|
|
|
|
(define-method create_track_objects
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_create_track_objects")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
)
|
|
)
|
|
|
|
(define-method release_track_object
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_release_track_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackObject*" "trackobject")
|
|
)
|
|
)
|
|
|
|
(define-method fill_track_object
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_fill_track_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackObject*" "trackobj")
|
|
'("GstElement*" "gnlobj")
|
|
)
|
|
)
|
|
|
|
(define-method find_track_object
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_find_track_object")
|
|
(return-type "GESTrackObject*")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
'("GType" "type")
|
|
)
|
|
)
|
|
|
|
(define-method get_track_objects
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_track_objects")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method add_track_object
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_add_track_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackObject*" "trobj")
|
|
)
|
|
)
|
|
|
|
(define-method get_layer
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_layer")
|
|
(return-type "GESTimelineLayer*")
|
|
)
|
|
|
|
(define-method get_top_effects
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_top_effects")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method get_top_effect_position
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_top_effect_position")
|
|
(return-type "gint")
|
|
(parameters
|
|
'("GESTrackEffect*" "effect")
|
|
)
|
|
)
|
|
|
|
(define-method set_top_effect_priority
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_top_effect_priority")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackEffect*" "effect")
|
|
'("guint" "newpriority")
|
|
)
|
|
)
|
|
|
|
(define-method move_to_layer
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_move_to_layer")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimelineLayer*" "layer")
|
|
)
|
|
)
|
|
|
|
(define-method is_moving_from_layer
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_is_moving_from_layer")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method set_moving_from_layer
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_moving_from_layer")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "is_moving")
|
|
)
|
|
)
|
|
|
|
(define-method split
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_split")
|
|
(return-type "GESTimelineObject*")
|
|
(parameters
|
|
'("guint64" "position")
|
|
)
|
|
)
|
|
|
|
(define-method edit
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_edit")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GList*" "layers")
|
|
'("guint" "move_layer")
|
|
'("GESEditMode" "mode")
|
|
'("GESEdge" "edge")
|
|
'("guint64" "position")
|
|
'("guint64" "snap_distance")
|
|
)
|
|
)
|
|
|
|
(define-method get_supported_formats
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_get_supported_formats")
|
|
(return-type "GESTrackType")
|
|
)
|
|
|
|
(define-method set_supported_formats
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_set_supported_formats")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTrackType" "supportedformats")
|
|
)
|
|
)
|
|
|
|
(define-method objects_set_locked
|
|
(of-object "GESTimelineObject")
|
|
(c-name "ges_timeline_object_objects_set_locked")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "locked")
|
|
)
|
|
)
|
|
|
|
;; From ges-timeline-operation.h
|
|
|
|
(define-function timeline_operation_get_type
|
|
(c-name "ges_timeline_operation_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-overlay.h
|
|
|
|
(define-function timeline_overlay_get_type
|
|
(c-name "ges_timeline_overlay_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-parse-launch-effect.h
|
|
|
|
(define-function timeline_parse_launch_effect_get_type
|
|
(c-name "ges_timeline_parse_launch_effect_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function timeline_parse_launch_effect_new
|
|
(c-name "ges_timeline_parse_launch_effect_new")
|
|
(is-constructor-of "GESTimelineParseLaunchEffect")
|
|
(return-type "GESTimelineParseLaunchEffect*")
|
|
(parameters
|
|
'("const-gchar*" "video_bin_description")
|
|
'("const-gchar*" "audio_bin_description")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-pipeline.h
|
|
|
|
(define-function timeline_pipeline_get_type
|
|
(c-name "ges_timeline_pipeline_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function timeline_pipeline_new
|
|
(c-name "ges_timeline_pipeline_new")
|
|
(is-constructor-of "GESTimelinePipeline")
|
|
(return-type "GESTimelinePipeline*")
|
|
)
|
|
|
|
(define-method add_timeline
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_add_timeline")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
)
|
|
)
|
|
|
|
(define-method set_render_settings
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_set_render_settings")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gchar*" "output_uri")
|
|
'("GstEncodingProfile*" "profile")
|
|
)
|
|
)
|
|
|
|
(define-method set_mode
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_set_mode")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESPipelineFlags" "mode")
|
|
)
|
|
)
|
|
|
|
(define-method get_thumbnail_buffer
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_get_thumbnail_buffer")
|
|
(return-type "GstBuffer*")
|
|
(parameters
|
|
'("GstCaps*" "caps")
|
|
)
|
|
)
|
|
|
|
(define-method get_thumbnail_rgb24
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_get_thumbnail_rgb24")
|
|
(return-type "GstBuffer*")
|
|
(parameters
|
|
'("gint" "width")
|
|
'("gint" "height")
|
|
)
|
|
)
|
|
|
|
(define-method save_thumbnail
|
|
(of-object "GESTimelinePipeline")
|
|
(c-name "ges_timeline_pipeline_save_thumbnail")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("int" "width")
|
|
'("int" "height")
|
|
'("const-gchar*" "format")
|
|
'("const-gchar*" "location")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-source.h
|
|
|
|
(define-function timeline_source_get_type
|
|
(c-name "ges_timeline_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-standard-transition.h
|
|
|
|
(define-function timeline_standard_transition_get_type
|
|
(c-name "ges_timeline_standard_transition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function timeline_standard_transition_new
|
|
(c-name "ges_timeline_standard_transition_new")
|
|
(is-constructor-of "GESTimelineStandardTransition")
|
|
(return-type "GESTimelineStandardTransition*")
|
|
(parameters
|
|
'("GESVideoStandardTransitionType" "vtype")
|
|
)
|
|
)
|
|
|
|
(define-function timeline_standard_transition_new_for_nick
|
|
(c-name "ges_timeline_standard_transition_new_for_nick")
|
|
(return-type "GESTimelineStandardTransition*")
|
|
(parameters
|
|
'("char*" "nick")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-test-source.h
|
|
|
|
(define-function timeline_test_source_get_type
|
|
(c-name "ges_timeline_test_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_mute
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_set_mute")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "mute")
|
|
)
|
|
)
|
|
|
|
(define-method set_vpattern
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_set_vpattern")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESVideoTestPattern" "vpattern")
|
|
)
|
|
)
|
|
|
|
(define-method set_frequency
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_set_frequency")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gdouble" "freq")
|
|
)
|
|
)
|
|
|
|
(define-method set_volume
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_set_volume")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gdouble" "volume")
|
|
)
|
|
)
|
|
|
|
(define-method get_vpattern
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_get_vpattern")
|
|
(return-type "GESVideoTestPattern")
|
|
)
|
|
|
|
(define-method is_muted
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_is_muted")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method get_frequency
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_get_frequency")
|
|
(return-type "gdouble")
|
|
)
|
|
|
|
(define-method get_volume
|
|
(of-object "GESTimelineTestSource")
|
|
(c-name "ges_timeline_test_source_get_volume")
|
|
(return-type "gdouble")
|
|
)
|
|
|
|
(define-function timeline_test_source_new
|
|
(c-name "ges_timeline_test_source_new")
|
|
(is-constructor-of "GESTimelineTestSource")
|
|
(return-type "GESTimelineTestSource*")
|
|
)
|
|
|
|
(define-function timeline_test_source_new_for_nick
|
|
(c-name "ges_timeline_test_source_new_for_nick")
|
|
(return-type "GESTimelineTestSource*")
|
|
(parameters
|
|
'("gchar*" "nick")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-text-overlay.h
|
|
|
|
(define-function timeline_text_overlay_get_type
|
|
(c-name "ges_timeline_text_overlay_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_text
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_set_text")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "text")
|
|
)
|
|
)
|
|
|
|
(define-method set_font_desc
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_set_font_desc")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "font_desc")
|
|
)
|
|
)
|
|
|
|
(define-method set_valign
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_set_valign")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextVAlign" "valign")
|
|
)
|
|
)
|
|
|
|
(define-method set_halign
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_set_halign")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextHAlign" "halign")
|
|
)
|
|
)
|
|
|
|
(define-method get_text
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_get_text")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_font_desc
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_get_font_desc")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_valignment
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_get_valignment")
|
|
(return-type "GESTextVAlign")
|
|
)
|
|
|
|
(define-method get_halignment
|
|
(of-object "GESTimelineTextOverlay")
|
|
(c-name "ges_timeline_text_overlay_get_halignment")
|
|
(return-type "GESTextHAlign")
|
|
)
|
|
|
|
(define-function timeline_text_overlay_new
|
|
(c-name "ges_timeline_text_overlay_new")
|
|
(is-constructor-of "GESTimelineTextOverlay")
|
|
(return-type "GESTimelineTextOverlay*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-title-source.h
|
|
|
|
(define-function timeline_title_source_get_type
|
|
(c-name "ges_timeline_title_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_mute
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_set_mute")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "mute")
|
|
)
|
|
)
|
|
|
|
(define-method set_text
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_set_text")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "text")
|
|
)
|
|
)
|
|
|
|
(define-method set_font_desc
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_set_font_desc")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "font_desc")
|
|
)
|
|
)
|
|
|
|
(define-method set_valignment
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_set_valignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextVAlign" "valign")
|
|
)
|
|
)
|
|
|
|
(define-method set_halignment
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_set_halignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextHAlign" "halign")
|
|
)
|
|
)
|
|
|
|
(define-method get_font_desc
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_get_font_desc")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_valignment
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_get_valignment")
|
|
(return-type "GESTextVAlign")
|
|
)
|
|
|
|
(define-method get_halignment
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_get_halignment")
|
|
(return-type "GESTextHAlign")
|
|
)
|
|
|
|
(define-method is_muted
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_is_muted")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method get_text
|
|
(of-object "GESTimelineTitleSource")
|
|
(c-name "ges_timeline_title_source_get_text")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-function timeline_title_source_new
|
|
(c-name "ges_timeline_title_source_new")
|
|
(is-constructor-of "GESTimelineTitleSource")
|
|
(return-type "GESTimelineTitleSource*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-timeline-transition.h
|
|
|
|
(define-function timeline_transition_get_type
|
|
(c-name "ges_timeline_transition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-audio-test-source.h
|
|
|
|
(define-function track_audio_test_source_get_type
|
|
(c-name "ges_track_audio_test_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_freq
|
|
(of-object "GESTrackAudioTestSource")
|
|
(c-name "ges_track_audio_test_source_set_freq")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gdouble" "freq")
|
|
)
|
|
)
|
|
|
|
(define-method set_volume
|
|
(of-object "GESTrackAudioTestSource")
|
|
(c-name "ges_track_audio_test_source_set_volume")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gdouble" "volume")
|
|
)
|
|
)
|
|
|
|
(define-method get_freq
|
|
(of-object "GESTrackAudioTestSource")
|
|
(c-name "ges_track_audio_test_source_get_freq")
|
|
(return-type "double")
|
|
)
|
|
|
|
(define-method get_volume
|
|
(of-object "GESTrackAudioTestSource")
|
|
(c-name "ges_track_audio_test_source_get_volume")
|
|
(return-type "double")
|
|
)
|
|
|
|
(define-function track_audio_test_source_new
|
|
(c-name "ges_track_audio_test_source_new")
|
|
(is-constructor-of "GESTrackAudioTestSource")
|
|
(return-type "GESTrackAudioTestSource*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-audio-transition.h
|
|
|
|
(define-function track_audio_transition_get_type
|
|
(c-name "ges_track_audio_transition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_audio_transition_new
|
|
(c-name "ges_track_audio_transition_new")
|
|
(is-constructor-of "GESTrackAudioTransition")
|
|
(return-type "GESTrackAudioTransition*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-effect.h
|
|
|
|
(define-function track_effect_get_type
|
|
(c-name "ges_track_effect_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-filesource.h
|
|
|
|
(define-function track_filesource_get_type
|
|
(c-name "ges_track_filesource_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_filesource_new
|
|
(c-name "ges_track_filesource_new")
|
|
(is-constructor-of "GESTrackFilesource")
|
|
(return-type "GESTrackFileSource*")
|
|
(parameters
|
|
'("gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track.h
|
|
|
|
(define-function track_get_type
|
|
(c-name "ges_track_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_new
|
|
(c-name "ges_track_new")
|
|
(is-constructor-of "GESTrack")
|
|
(return-type "GESTrack*")
|
|
(parameters
|
|
'("GESTrackType" "type")
|
|
'("GstCaps*" "caps")
|
|
)
|
|
)
|
|
|
|
(define-method get_objects
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_get_objects")
|
|
(return-type "GList*")
|
|
)
|
|
|
|
(define-method set_timeline
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_set_timeline")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTimeline*" "timeline")
|
|
)
|
|
)
|
|
|
|
(define-method set_caps
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_set_caps")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-GstCaps*" "caps")
|
|
)
|
|
)
|
|
|
|
(define-method get_caps
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_get_caps")
|
|
(return-type "const-GstCaps*")
|
|
)
|
|
|
|
(define-method get_timeline
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_get_timeline")
|
|
(return-type "const-GESTimeline*")
|
|
)
|
|
|
|
(define-method add_object
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_add_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-method remove_object
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_remove_object")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrackObject*" "object")
|
|
)
|
|
)
|
|
|
|
(define-function track_video_raw_new
|
|
(c-name "ges_track_video_raw_new")
|
|
(return-type "GESTrack*")
|
|
)
|
|
|
|
(define-function track_audio_raw_new
|
|
(c-name "ges_track_audio_raw_new")
|
|
(return-type "GESTrack*")
|
|
)
|
|
|
|
(define-method enable_update
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_enable_update")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gboolean" "enabled")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-image-source.h
|
|
|
|
(define-function track_image_source_get_type
|
|
(c-name "ges_track_image_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_image_source_new
|
|
(c-name "ges_track_image_source_new")
|
|
(is-constructor-of "GESTrackImageSource")
|
|
(return-type "GESTrackImageSource*")
|
|
(parameters
|
|
'("gchar*" "uri")
|
|
)
|
|
)
|
|
|
|
(define-method is_updating
|
|
(of-object "GESTrack")
|
|
(c-name "ges_track_is_updating")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-object.h
|
|
|
|
(define-function track_object_get_type
|
|
(c-name "ges_track_object_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_track
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_track")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESTrack*" "track")
|
|
)
|
|
)
|
|
|
|
(define-method get_track
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_track")
|
|
(return-type "GESTrack*")
|
|
)
|
|
|
|
(define-method set_timeline_object
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_timeline_object")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTimelineObject*" "tlobject")
|
|
)
|
|
)
|
|
|
|
(define-method get_timeline_object
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_timeline_object")
|
|
(return-type "GESTimelineObject*")
|
|
)
|
|
|
|
(define-method get_gnlobject
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_gnlobject")
|
|
(return-type "GstElement*")
|
|
)
|
|
|
|
(define-method get_element
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_element")
|
|
(return-type "GstElement*")
|
|
)
|
|
|
|
(define-method set_locked
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_locked")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "locked")
|
|
)
|
|
)
|
|
|
|
(define-method is_locked
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_is_locked")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method set_start
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_start")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "start")
|
|
)
|
|
)
|
|
|
|
(define-method set_inpoint
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_inpoint")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "inpoint")
|
|
)
|
|
)
|
|
|
|
(define-method set_duration
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_duration")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "duration")
|
|
)
|
|
)
|
|
|
|
(define-method set_priority
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_priority")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint32" "priority")
|
|
)
|
|
)
|
|
|
|
(define-method set_active
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_active")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("gboolean" "active")
|
|
)
|
|
)
|
|
|
|
(define-method get_start
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_start")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method get_inpoint
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_inpoint")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method get_max_duration
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_max_duration")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method set_max_duration
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_max_duration")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint64" "duration")
|
|
)
|
|
)
|
|
|
|
(define-method get_duration
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_duration")
|
|
(return-type "guint64")
|
|
)
|
|
|
|
(define-method get_priority
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_priority")
|
|
(return-type "guint32")
|
|
)
|
|
|
|
(define-method is_active
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_is_active")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method list_children_properties
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_list_children_properties")
|
|
(return-type "GParamSpec**")
|
|
(parameters
|
|
'("guint*" "n_properties")
|
|
)
|
|
)
|
|
|
|
(define-method lookup_child
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_lookup_child")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("const-gchar*" "prop_name")
|
|
'("GstElement**" "element")
|
|
'("GParamSpec**" "pspec")
|
|
)
|
|
)
|
|
|
|
(define-method get_child_property_by_pspec
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_child_property_by_pspec")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method get_child_property_valist
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_child_property_valist")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-method get_child_property
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_get_child_property")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-method set_child_property_valist
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_child_property_valist")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
'("va_list" "var_args")
|
|
)
|
|
)
|
|
|
|
(define-method set_child_property_by_pspec
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_child_property_by_pspec")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GParamSpec*" "pspec")
|
|
'("GValue*" "value")
|
|
)
|
|
)
|
|
|
|
(define-method set_child_property
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_set_child_property")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "first_property_name")
|
|
)
|
|
(varargs #t)
|
|
)
|
|
|
|
(define-method edit
|
|
(of-object "GESTrackObject")
|
|
(c-name "ges_track_object_edit")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GList*" "layers")
|
|
'("GESEditMode" "mode")
|
|
'("GESEdge" "edge")
|
|
'("guint64" "position")
|
|
'("guint64" "snap_distance")
|
|
)
|
|
)
|
|
|
|
|
|
;; From ges-track-operation.h
|
|
|
|
(define-function track_operation_get_type
|
|
(c-name "ges_track_operation_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-parse-launch-effect.h
|
|
|
|
(define-function track_parse_launch_effect_get_type
|
|
(c-name "ges_track_parse_launch_effect_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_parse_launch_effect_new
|
|
(c-name "ges_track_parse_launch_effect_new")
|
|
(is-constructor-of "GESTrackParseLaunchEffect")
|
|
(return-type "GESTrackParseLaunchEffect*")
|
|
(parameters
|
|
'("const-gchar*" "bin_description")
|
|
)
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-source.h
|
|
|
|
(define-function track_source_get_type
|
|
(c-name "ges_track_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-text-overlay.h
|
|
|
|
(define-function track_text_overlay_get_type
|
|
(c-name "ges_track_text_overlay_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_text
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_set_text")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "text")
|
|
)
|
|
)
|
|
|
|
(define-method set_font_desc
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_set_font_desc")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "font_desc")
|
|
)
|
|
)
|
|
|
|
(define-method set_halignment
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_set_halignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextHAlign" "halign")
|
|
)
|
|
)
|
|
|
|
(define-method set_valignment
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_set_valignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextVAlign" "valign")
|
|
)
|
|
)
|
|
|
|
(define-method get_text
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_get_text")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_font_desc
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_get_font_desc")
|
|
(return-type "const-char*")
|
|
)
|
|
|
|
(define-method get_halignment
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_get_halignment")
|
|
(return-type "GESTextHAlign")
|
|
)
|
|
|
|
(define-method get_valignment
|
|
(of-object "GESTrackTextOverlay")
|
|
(c-name "ges_track_text_overlay_get_valignment")
|
|
(return-type "GESTextVAlign")
|
|
)
|
|
|
|
(define-function track_text_overlay_new
|
|
(c-name "ges_track_text_overlay_new")
|
|
(is-constructor-of "GESTrackTextOverlay")
|
|
(return-type "GESTrackTextOverlay*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-title-source.h
|
|
|
|
(define-function track_title_source_get_type
|
|
(c-name "ges_track_title_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_text
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_set_text")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "text")
|
|
)
|
|
)
|
|
|
|
(define-method set_font_desc
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_set_font_desc")
|
|
(return-type "none")
|
|
(parameters
|
|
'("const-gchar*" "font_desc")
|
|
)
|
|
)
|
|
|
|
(define-method set_halignment
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_set_halignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextHAlign" "halign")
|
|
)
|
|
)
|
|
|
|
(define-method set_valignment
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_set_valignment")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESTextVAlign" "valign")
|
|
)
|
|
)
|
|
|
|
(define-method get_text
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_get_text")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_font_desc
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_get_font_desc")
|
|
(return-type "const-gchar*")
|
|
)
|
|
|
|
(define-method get_halignment
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_get_halignment")
|
|
(return-type "GESTextHAlign")
|
|
)
|
|
|
|
(define-method get_valignment
|
|
(of-object "GESTrackTitleSource")
|
|
(c-name "ges_track_title_source_get_valignment")
|
|
(return-type "GESTextVAlign")
|
|
)
|
|
|
|
(define-function track_title_source_new
|
|
(c-name "ges_track_title_source_new")
|
|
(is-constructor-of "GESTrackTitleSource")
|
|
(return-type "GESTrackTitleSource*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-transition.h
|
|
|
|
(define-function track_transition_get_type
|
|
(c-name "ges_track_transition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-video-test-source.h
|
|
|
|
(define-function track_video_test_source_get_type
|
|
(c-name "ges_track_video_test_source_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-function track_video_test_source_new
|
|
(c-name "ges_track_video_test_source_new")
|
|
(is-constructor-of "GESTrackVideoTestSource")
|
|
(return-type "GESTrackVideoTestSource*")
|
|
)
|
|
|
|
(define-method set_pattern
|
|
(of-object "GESTrackVideoTestSource")
|
|
(c-name "ges_track_video_test_source_set_pattern")
|
|
(return-type "none")
|
|
(parameters
|
|
'("GESVideoTestPattern" "pattern")
|
|
)
|
|
)
|
|
|
|
(define-method get_pattern
|
|
(of-object "GESTrackVideoTestSource")
|
|
(c-name "ges_track_video_test_source_get_pattern")
|
|
(return-type "GESVideoTestPattern")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-track-video-transition.h
|
|
|
|
(define-function track_video_transition_get_type
|
|
(c-name "ges_track_video_transition_get_type")
|
|
(return-type "GType")
|
|
)
|
|
|
|
(define-method set_transition_type
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_set_transition_type")
|
|
(return-type "gboolean")
|
|
(parameters
|
|
'("GESVideoStandardTransitionType" "type")
|
|
)
|
|
)
|
|
|
|
(define-method set_border
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_set_border")
|
|
(return-type "none")
|
|
(parameters
|
|
'("guint" "value")
|
|
)
|
|
)
|
|
|
|
(define-method get_border
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_get_border")
|
|
(return-type "gint")
|
|
)
|
|
|
|
(define-method set_inverted
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_set_inverted")
|
|
(return-type "none")
|
|
(parameters
|
|
'("gboolean" "inverted")
|
|
)
|
|
)
|
|
|
|
(define-method is_inverted
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_is_inverted")
|
|
(return-type "gboolean")
|
|
)
|
|
|
|
(define-method get_transition_type
|
|
(of-object "GESTrackVideoTransition")
|
|
(c-name "ges_track_video_transition_get_transition_type")
|
|
(return-type "GESVideoStandardTransitionType")
|
|
)
|
|
|
|
(define-function track_video_transition_new
|
|
(c-name "ges_track_video_transition_new")
|
|
(is-constructor-of "GESTrackVideoTransition")
|
|
(return-type "GESTrackVideoTransition*")
|
|
)
|
|
|
|
|
|
|
|
;; From ges-types.h
|
|
|
|
|
|
|
|
;; From ges-utils.h
|
|
|
|
(define-function timeline_new_audio_video
|
|
(c-name "ges_timeline_new_audio_video")
|
|
(return-type "GESTimeline*")
|
|
)
|
|
|
|
|
|
|
|
;; From config.h
|
|
|
|
|