diff --git a/docs/libs/#ges-sections.txt# b/docs/libs/#ges-sections.txt#
deleted file mode 100644
index dd3a39524c..0000000000
--- a/docs/libs/#ges-sections.txt#
+++ /dev/null
@@ -1,646 +0,0 @@
-ges/ges.h
-
-
-ges-common
-Initialization
-ges_init
-
-GES_PADDING
-
-
-
-ges-utils
-Utilities
-
-
-
-
-ges-enums
-GES Enums
-GESVideoStandardTransitionType
-GESTrackType
-GESTextHAlign
-DEFAULT_HALIGNMENT
-GESTextVAlign
-DEFAULT_VALIGNMENT
-GESVideoTestPattern
-
-GES_TYPE_TRACK_TYPE
-ges_track_type_get_type
-GES_TEXT_HALIGN_TYPE
-ges_text_halign_get_type
-GES_TEXT_VALIGN_TYPE
-ges_text_valign_get_type
-GES_VIDEO_TEST_PATTERN_TYPE
-ges_video_test_pattern_get_type
-GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE
-ges_video_standard_transition_type_get_type
-
-
-
-ges-track
-GESTrack
-GESTrack
-ges_track_audio_raw_new
-ges_track_video_raw_new
-ges_track_new
-ges_track_add_object
-ges_track_remove_object
-ges_track_set_caps
-ges_track_get_caps
-
-GESTrackClass
-GESTrackPrivate
-ges_track_set_timeline
-ges_track_get_timeline
-ges_track_get_type
-GES_IS_TRACK
-GES_IS_TRACK_CLASS
-GES_TRACK
-GES_TRACK_CLASS
-GES_TRACK_GET_CLASS
-GES_TYPE_TRACK
-
-
-
-ges-track-object
-GESTrackObject
-GESTrackObject
-GESTrackObjectClass
-ges_track_object_set_active
-ges_track_object_get_track
-ges_track_object_get_timeline_object
-ges_track_object_get_gnlobject
-ges_track_object_get_element
-
-GES_TRACK_OBJECT_DURATION
-GES_TRACK_OBJECT_INPOINT
-GES_TRACK_OBJECT_START
-ges_track_object_get_priority_offset
-GESTrackObjectPrivate
-ges_track_object_set_timeline_object
-ges_track_object_set_track
-ges_track_object_set_duration_internal
-ges_track_object_set_inpoint_internal
-fges_track_object_set_priority_internal
-ges_track_object_set_priority_offset_internal
-ges_track_object_set_start_internal
-ges_track_object_get_type
-GES_IS_TRACK_OBJECT
-GES_IS_TRACK_OBJECT_CLASS
-GES_TRACK_OBJECT
-GES_TRACK_OBJECT_CLASS
-GES_TRACK_OBJECT_GET_CLASS
-GES_TYPE_TRACK_OBJECT
-
-
-
-ges-track-source
-GESTrackSource
-GESTrackSource
-GESTrackSourceClass
-
-GESTrackSourcePrivate
-GES_TRACK_SOURCE
-GES_TRACK_SOURCE_CLASS
-GES_TRACK_SOURCE_GET_CLASS
-GES_TYPE_TRACK_SOURCE
-GES_IS_TRACK_SOURCE
-GES_IS_TRACK_SOURCE_CLASS
-ges_track_source_get_type
-
-
-
-ges-track-operation
-GESTrackOperation
-GESTrackOperation
-GESTrackOperationClass
-
-GESTrackOperationPrivate
-ges_track_operation_get_type
-GES_IS_TRACK_OPERATION
-GES_IS_TRACK_OPERATION_CLASS
-GES_TRACK_OPERATION
-GES_TRACK_OPERATION_CLASS
-GES_TRACK_OPERATION_GET_CLASS
-GES_TYPE_TRACK_OPERATION
-
-
-
-ges-track-filesource
-GESTrackFileSource
-GESTrackFileSource
-ges_track_filesource_new
-
-GESTrackFileSourceClass
-GESTrackFileSourcePrivate
-GES_TRACK_FILESOURCE
-GES_TRACK_FILESOURCE_CLASS
-GES_TRACK_FILESOURCE_GET_CLASS
-GES_TYPE_TRACK_FILESOURCE
-GES_IS_TRACK_FILESOURCE
-GES_IS_TRACK_FILESOURCE_CLASS
-ges_track_filesource_get_type
-
-
-
-ges-track-image-source
-GESTrackImageSource
-GESTrackImageSource
-ges_track_image_source_new
-
-GESTrackImageSourcePrivate
-GES_IS_TRACK_IMAGE_SOURCE
-GES_IS_TRACK_IMAGE_SOURCE_CLASS
-GES_TRACK_IMAGE_SOURCE
-GES_TRACK_IMAGE_SOURCE_CLASS
-GES_TRACK_IMAGE_SOURCE_GET_CLASS
-GES_TYPE_TRACK_IMAGE_SOURCE
-GESTrackImageSourceClass
-ges_track_image_source_get_type
-
-
-
-ges-track-transition
-GESTrackTransition
-GESTrackTransition
-GESTrackTransitionClass
-
-GESTrackTransitionPrivate
-GES_IS_TRACK_TRANSITION
-GES_IS_TRACK_TRANSITION_CLASS
-GES_TRACK_TRANSITION
-GES_TRACK_TRANSITION_CLASS
-GES_TRACK_TRANSITION_GET_CLASS
-GES_TYPE_TRACK_TRANSITION
-ges_track_transition_get_type
-
-
-
-ges-track-audio-transition
-GESTrackAudioTransition
-GESTrackAudioTransition
-ges_track_audio_transition_new
-
-GESTrackAudioTransitionClass
-GESTrackAudioTransitionPrivate
-GES_IS_TRACK_AUDIO_TRANSITION
-ges_track_audio_transition_get_type
-GES_IS_TRACK_AUDIO_TRANSITION_CLASS
-GES_TRACK_AUDIO_TRANSITION
-GES_TRACK_AUDIO_TRANSITION_CLASS
-GES_TRACK_AUDIO_TRANSITION_GET_CLASS
-GES_TYPE_TRACK_AUDIO_TRANSITION
-
-
-
-ges-track-video-transition
-GESTrackVideoTransition
-GESTrackVideoTransition
-ges_track_video_transition_new
-ges_track_video_transition_set_type
-
-GESTrackVideoTransitionClass
-GESTrackVideoTransitionPrivate
-ges_track_video_transition_get_type
-GES_IS_TRACK_VIDEO_TRANSITION
-GES_IS_TRACK_VIDEO_TRANSITION_CLASS
-GES_TRACK_VIDEO_TRANSITION
-GES_TRACK_VIDEO_TRANSITION_CLASS
-GES_TRACK_VIDEO_TRANSITION_GET_CLASS
-GES_TYPE_TRACK_VIDEO_TRANSITION
-
-
-
-ges-timeline
-GESTimeline
-GESTimeline
-ges_timeline_new
-ges_timeline_new_audio_video
-ges_timeline_new_from_uri
-ges_timeline_add_layer
-ges_timeline_remove_layer
-ges_timeline_add_track
-ges_timeline_remove_track
-ges_timeline_load_from_uri
-ges_timeline_save_to_uri
-
-ges_timeline_get_tracks
-ges_timeline_get_track_for_pad
-
-GESTimelineClass
-ges_timeline_get_type
-GES_IS_TIMELINE
-GES_IS_TIMELINE_CLASS
-GES_TIMELINE
-GES_TIMELINE_CLASS
-GES_TIMELINE_GET_CLASS
-GES_TYPE_TIMELINE
-
-
-
-
-ges-timeline-layer
-GESTimelineLayer
-GESTimelineLayer
-GESTimelineLayerClass
-ges_timeline_layer_add_object
-ges_timeline_layer_new
-ges_timeline_layer_remove_object
-ges_timeline_layer_set_priority
-ges_timeline_layer_get_priority
-ges_timeline_layer_get_objects
-
-GESTimelineLayerPrivate
-ges_timeline_layer_set_timeline
-ges_timeline_layer_get_type
-GES_IS_TIMELINE_LAYER
-GES_IS_TIMELINE_LAYER_CLASS
-GES_TIMELINE_LAYER
-GES_TIMELINE_LAYER_CLASS
-GES_TIMELINE_LAYER_GET_CLASS
-GES_TYPE_TIMELINE_LAYER
-
-
-
-
-ges-timeline-object
-GESTimelineObject
-GESTimelineObject
-GESTimelineObjectClass
-GESCreateTrackObjectFunc
-GESCreateTrackObjectsFunc
-GESFillTrackObjectFunc
-ges_timeline_object_set_inpoint
-ges_timeline_object_set_start
-ges_timeline_object_set_duration
-ges_timeline_object_get_layer
-ges_timeline_object_find_track_object
-ges_timeline_object_add_track_object
-
-GES_TIMELINE_OBJECT_DURATION
-GES_TIMELINE_OBJECT_INPOINT
-GES_TIMELINE_OBJECT_PRIORITY
-GES_TIMELINE_OBJECT_START
-GES_TIMELINE_OBJECT_HEIGHT
-ges_timeline_object_create_track_objects
-ges_timeline_object_create_track_object
-ges_timeline_object_fill_track_object
-ges_timeline_object_release_track_object
-ges_timeline_object_get_track_objects
-ges_timeline_object_set_layer
-ges_timeline_object_set_priority
-GESTimelineObjectPrivate
-GES_IS_TIMELINE_OBJECT
-GES_IS_TIMELINE_OBJECT_CLASS
-GES_TIMELINE_OBJECT
-GES_TIMELINE_OBJECT_CLASS
-GES_TIMELINE_OBJECT_GET_CLASS
-GES_TYPE_TIMELINE_OBJECT
-ges_timeline_object_get_type
-
-
-
-
-ges-timeline-pipeline
-GESTimelinePipeline
-GESTimelinePipeline
-GESPipelineFlags
-ges_timeline_pipeline_new
-ges_timeline_pipeline_add_timeline
-ges_timeline_pipeline_set_mode
-ges_timeline_pipeline_set_render_settings
-ges_timeline_pipeline_get_thumbnail_buffer
-ges_timeline_pipeline_get_thumbnail_rgb24
-ges_timeline_pipeline_save_thumbnail
-
-GESTimelinePipelineClass
-GESTimelinePipelinePrivate
-ges_play_sink_convert_frame
-ges_timeline_pipeline_get_type
-GES_TIMELINE_PIPELINE
-GES_TIMELINE_PIPELINE_CLASS
-GES_TIMELINE_PIPELINE_GET_CLASS
-GES_IS_TIMELINE_PIPELINE
-GES_IS_TIMELINE_PIPELINE_CLASS
-GES_TYPE_TIMELINE_PIPELINE
-
-
-
-
-ges-timeline-source
-GESTimelineSource
-GESTimelineSource
-GESTimelineSourceClass
-
-GESTimelineSourcePrivate
-ges_timeline_source_get_type
-GES_IS_TIMELINE_SOURCE
-GES_IS_TIMELINE_SOURCE_CLASS
-GES_TIMELINE_SOURCE
-GES_TIMELINE_SOURCE_CLASS
-GES_TIMELINE_SOURCE_GET_CLASS
-GES_TYPE_TIMELINE_SOURCE
-
-
-
-ges-timeline-filesource
-GESTimelineFileSource
-GESTimelineFileSource
-ges_timeline_filesource_new
-
-GESTimelineFileSourceClass
-ges_timeline_filesource_get_type
-GES_IS_TIMELINE_FILE_SOURCE
-GES_IS_TIMELINE_FILE_SOURCE_CLASS
-GES_TIMELINE_FILE_SOURCE
-GES_TIMELINE_FILE_SOURCE_CLASS
-GES_TIMELINE_FILE_SOURCE_GET_CLASS
-GES_TYPE_TIMELINE_FILE_SOURCE
-
-
-
-ges-timeline-operation
-GESTimelineOperation
-GESTimelineOperation
-
-GESTimelineOperationClass
-GESTimelineOperationPrivate
-GES_TIMELINE_OPERATION
-GES_IS_TIMELINE_OPERATION
-GES_TYPE_TIMELINE_OPERATION
-ges_timeline_operation_get_type
-GES_TIMELINE_OPERATION_CLASS
-GES_IS_TIMELINE_OPERATION_CLASS
-GES_TIMELINE_OPERATION_GET_CLASS
-
-
-
-ges-timeline-overlay
-GESTimelineOverlay
-GESTimelineOverlay
-GESTimelineOverlayClass
-
-GESTimelineOverlayPrivate
-ges_timeline_overlay_get_type
-GES_IS_TIMELINE_OVERLAY
-GES_IS_TIMELINE_OVERLAY_CLASS
-GES_TIMELINE_OVERLAY
-GES_TIMELINE_OVERLAY_CLASS
-GES_TIMELINE_OVERLAY_GET_CLASS
-GES_TYPE_TIMELINE_OVERLAY
-
-
-
-ges-timeline-transition
-GESTimelineTransition
-GESTimelineTransition
-
-GESTimelineTransitionClass
-GESTimelineTransitionPrivate
-GES_TIMELINE_TRANSITION
-GES_IS_TIMELINE_TRANSITION
-GES_TYPE_TIMELINE_TRANSITION
-ges_timeline_transition_get_type
-GES_TIMELINE_TRANSITION_CLASS
-GES_IS_TIMELINE_TRANSITION_CLASS
-GES_TIMELINE_TRANSITION_GET_CLASS
-
-
-
-ges-timeline-standard-transition
-GESTimelineStandardTransition
-GESTimelineStandardTransition
-ges_timeline_standard_transition_new
-ges_timeline_standard_transition_new_for_nick
-
-GESTimelineStandardTransitionClass
-GESTimelineStandardTransitionPrivate
-GES_IS_TIMELINE_STANDARD_TRANSITION
-GES_IS_TIMELINE_STANDARD_TRANSITION_CLASS
-GES_TIMELINE_STANDARD_TRANSITION
-GES_TIMELINE_STANDARD_TRANSITION_CLASS
-GES_TIMELINE_STANDARD_TRANSITION_GET_CLASS
-GES_TYPE_TIMELINE_STANDARD_TRANSITION
-ges_timeline_standard_transition_get_type
-
-
-
-
-ges-custom-timeline-source
-GESCustomTimelineSource
-GESCustomTimelineSource
-GESFillTrackObjectUserFunc
-ges_custom_timeline_source_new
-
-GESCustomTimelineSourceClass
-ges_custom_timeline_source_get_type
-GESCustomTimelineSourcePrivate
-GES_CUSTOM_TIMELINE_SOURCE
-GES_CUSTOM_TIMELINE_SOURCE_CLASS
-GES_CUSTOM_TIMELINE_SOURCE_GET_CLASS
-GES_IS_CUSTOM_TIMELINE_SOURCE
-GES_IS_CUSTOM_TIMELINE_SOURCE_CLASS
-GES_TYPE_CUSTOM_TIMELINE_SOURCE
-
-
-
-ges-simple-timeline-layer
-GESSimpleTimelineLayer
-GESSimpleTimelineLayer
-ges_simple_timeline_layer_new
-ges_simple_timeline_layer_add_object
-ges_simple_timeline_layer_move_object
-ges_simple_timeline_layer_nth
-ges_simple_timeline_layer_is_valid
-
-GESSimpleTimelineLayerClass
-ges_simple_timeline_layer_get_type
-GESSimpleTimelineLayerPrivate
-GES_IS_SIMPLE_TIMELINE_LAYER
-GES_IS_SIMPLE_TIMELINE_LAYER_CLASS
-GES_SIMPLE_TIMELINE_LAYER
-GES_SIMPLE_TIMELINE_LAYER_CLASS
-GES_SIMPLE_TIMELINE_LAYER_GET_CLASS
-GES_TYPE_SIMPLE_TIMELINE_LAYER
-
-
-
-ges-timeline-test-source
-GESTimelineTestSource
-GESTimelineTestSource
-GESTimelineTestSourceClass
-ges_timeline_test_source_new
-ges_timeline_test_source_new_for_nick
-
-GESTimelineTestSourcePrivate
-ges_timeline_test_source_get_type
-GES_TYPE_TIMELINE_TEST_SOURCE
-GES_IS_TIMELINE_TEST_SOURCE
-GES_IS_TIMELINE_TEST_SOURCE_CLASS
-GES_TIMELINE_TEST_SOURCE
-GES_TIMELINE_TEST_SOURCE_CLASS
-GES_TIMELINE_TEST_SOURCE_GET_CLASS
-
-
-
-ges-timeline-title-source
-GESTimelineTitleSource
-GESTimelineTitleSource
-ges_timeline_title_source_new
-
-GESTimelineTitleSourceClass
-GESTimelineTitleSourcePrivate
-ges_timeline_title_source_get_type
-GES_IS_TIMELINE_TITLE_SOURCE
-GES_IS_TIMELINE_TITLE_SOURCE_CLASS
-GES_TIMELINE_TITLE_SOURCE
-GES_TIMELINE_TITLE_SOURCE_CLASS
-GES_TIMELINE_TITLE_SOURCE_GET_CLASS
-
-
-
-ges-timeline-text-overlay
-GESTimelineTextOverlay
-GESTimelineTextOverlay
-ges_timeline_text_overlay_new
-
-GESTimelineTextOverlayClass
-GESTimelineTextOverlayPrivate
-ges_timeline_text_overlay_get_type
-GES_IS_TIMELINE_TEXT_OVERLAY
-GES_IS_TIMELINE_TEXT_OVERLAY_CLASS
-GES_TIMELINE_TEXT_OVERLAY
-GES_TIMELINE_TEXT_OVERLAY_CLASS
-GES_TIMELINE_TEXT_OVERLAY_GET_CLASS
-GES_TYPE_TIMELINE_TEXT_OVERLAY
-
-
-
-ges-track-video-test-source
-GESTrackVideoTestSource
-GESTrackVideoTestSource
-ges_track_video_test_source_new
-ges_track_video_test_source_set_pattern
-
-GESTrackVideoTestSourceClass
-GESTrackVideoTestSourcePrivate
-ges_track_video_test_source_get_type
-GES_IS_TRACK_VIDEO_TEST_SOURCE
-GES_IS_TRACK_VIDEO_TEST_SOURCE_CLASS
-GES_TRACK_VIDEO_TEST_SOURCE
-GES_TRACK_VIDEO_TEST_SOURCE_CLASS
-GES_TRACK_VIDEO_TEST_SOURCE_GET_CLASS
-GES_TYPE_TRACK_VIDEO_TEST_SOURCE
-
-
-
-ges-track-audio-test-source
-GESTrackAudioTestSource
-GESTrackAudioTestSource
-ges_track_audio_test_source_new
-ges_track_audio_test_source_set_freq
-ges_track_audio_test_source_set_volume
-
-GESTrackAudioTestSourceClass
-GESTrackAudioTestSourcePrivate
-ges_track_audio_test_source_get_type
-GES_TRACK_AUDIO_TEST_SOURCE
-GES_TRACK_AUDIO_TEST_SOURCE_CLASS
-GES_TRACK_AUDIO_TEST_SOURCE_GET_CLASS
-GES_TYPE_TRACK_AUDIO_TEST_SOURCE
-GES_IS_TRACK_AUDIO_TEST_SOURCE
-GES_IS_TRACK_AUDIO_TEST_SOURCE_CLASS
-
-
-
-ges-track-title-source
-GESTrackTitleSource
-GESTrackTitleSource
-ges_track_title_source_set_text
-ges_track_title_source_set_font_desc
-ges_track_title_source_set_halignment
-ges_track_title_source_set_valignment
-ges_track_title_source_new
-
-GESTrackTitleSourceClass
-GESTrackTitleSourcePrivate
-ges_track_title_source_get_type
-GES_TRACK_TITLE_SOURCE
-GES_TRACK_TITLE_SOURCE_CLASS
-GES_TRACK_TITLE_SOURCE_GET_CLASS
-GES_TYPE_TIMELINE_TITLE_SOURCE
-GES_TYPE_TRACK_TITLE_SOURCE
-GES_IS_TRACK_TITLE_SOURCE
-GES_IS_TRACK_TITLE_SOURCE_CLASS
-
-
-
-ges-track-text-overlay
-GESTrackTextOverlay
-GESTrackTextOverlay
-ges_track_text_overlay_new
-ges_track_text_overlay_set_font_desc
-ges_track_text_overlay_set_halignment
-ges_track_text_overlay_set_text
-ges_track_text_overlay_set_valignment
-
-GESTrackTextOverlayClass
-GESTrackTextOverlayPrivate
-ges_track_text_overlay_get_type
-GES_IS_TRACK_TEXT_OVERLAY
-GES_IS_TRACK_TEXT_OVERLAY_CLASS
-GES_TRACK_TEXT_OVERLAY
-GES_TRACK_TEXT_OVERLAY_CLASS
-GES_TRACK_TEXT_OVERLAY_GET_CLASS
-GES_TYPE_TRACK_TEXT_OVERLAY
-
-
-
-ges-formatter
-GESFormatter
-GESFormatter
-GESFormatterClass
-GESFormatterLoadFromURIMethod
-GESFormatterSaveToURIMethod
-ges_default_formatter_new
-ges_formatter_load_from_uri
-ges_formatter_save_to_uri
-ges_formatter_new_for_uri
-ges_formatter_can_load_uri
-ges_formatter_can_save_uri
-
-ges_formatter_get_type
-GES_FORMATTER
-GES_FORMATTER_CLASS
-GES_FORMATTER_GET_CLASS
-GES_IS_FORMATTER
-GES_IS_FORMATTER_CLASS
-GES_TYPE_FORMATTER
-
-ges_formatter_load
-ges_formatter_save
-ges_formatter_set_data
-ges_formatter_clear_data
-ges_formatter_get_data
-GESFormatterCanLoadURIMethod
-GESFormatterCanSaveURIMethod
-GESFormatterLoadMethod
-GESFormatterSaveMethod
-
-
-
-ges-keyfile-formatter
-GESKeyFileFormatter
-GESKeyfileFormatter
-ges_keyfile_formatter_new
-
-GESKeyfileFormatterClass
-GES_IS_KEYFILE_FORMATTER
-GES_IS_KEYFILE_FORMATTER_CLASS
-GES_KEYFILE_FORMATTER
-GES_KEYFILE_FORMATTER_CLASS
-GES_KEYFILE_FORMATTER_GET_CLASS
-GES_TYPE_KEYFILE_FORMATTER
-ges_keyfile_formatter_get_type
-
diff --git a/docs/libs/.#ges-sections.txt b/docs/libs/.#ges-sections.txt
deleted file mode 120000
index fef8ca2667..0000000000
--- a/docs/libs/.#ges-sections.txt
+++ /dev/null
@@ -1 +0,0 @@
-bilboed@hostia.28194:1287103486
\ No newline at end of file
diff --git a/docs/libs/ges-decl-list.txt.bak b/docs/libs/ges-decl-list.txt.bak
deleted file mode 100644
index 9b0cbe3583..0000000000
--- a/docs/libs/ges-decl-list.txt.bak
+++ /dev/null
@@ -1,690 +0,0 @@
-
-ges-track-transition
-GESTrackTransition
-GESTrackTransitionPrivate
-GESTrackTransition
-GESTrackTransitionClass
-
-GES_TRACK_TRANSITION
-GES_IS_TRACK_TRANSITION
-GES_TYPE_TRACK_TRANSITION
-ges_track_transition_get_type
-GES_TRACK_TRANSITION_CLASS
-GES_IS_TRACK_TRANSITION_CLASS
-GES_TRACK_TRANSITION_GET_CLASS
-
-
-
-ges-timeline-source
-GESTimelineSource
-GESTimelineSourcePrivate
-GESTimelineSource
-GESTimelineSourceClass
-
-GES_TIMELINE_SOURCE
-GES_IS_TIMELINE_SOURCE
-GES_TYPE_TIMELINE_SOURCE
-ges_timeline_source_get_type
-GES_TIMELINE_SOURCE_CLASS
-GES_IS_TIMELINE_SOURCE_CLASS
-GES_TIMELINE_SOURCE_GET_CLASS
-
-
-
-ges-formatter
-GESFormatter
-GESFormatter
-GESFormatterCanLoadURIMethod
-GESFormatterCanSaveURIMethod
-GESFormatterLoadFromURIMethod
-GESFormatterSaveToURIMethod
-GESFormatterSaveMethod
-GESFormatterLoadMethod
-GESFormatterClass
-ges_formatter_new_for_uri
-ges_default_formatter_new
-ges_formatter_can_load_uri
-ges_formatter_can_save_uri
-ges_formatter_load_from_uri
-ges_formatter_save_to_uri
-ges_formatter_load
-ges_formatter_save
-ges_formatter_set_data
-ges_formatter_get_data
-ges_formatter_clear_data
-
-GES_FORMATTER
-GES_IS_FORMATTER
-GES_TYPE_FORMATTER
-ges_formatter_get_type
-GES_FORMATTER_CLASS
-GES_IS_FORMATTER_CLASS
-GES_FORMATTER_GET_CLASS
-
-
-
-ges-track-operation
-GESTrackOperation
-GESTrackOperationPrivate
-GESTrackOperation
-GESTrackOperationClass
-
-GES_TRACK_OPERATION
-GES_IS_TRACK_OPERATION
-GES_TYPE_TRACK_OPERATION
-ges_track_operation_get_type
-GES_TRACK_OPERATION_CLASS
-GES_IS_TRACK_OPERATION_CLASS
-GES_TRACK_OPERATION_GET_CLASS
-
-
-
-ges-timeline-text-overlay
-GESTimelineTextOverlay
-GESTimelineTextOverlayPrivate
-GESTimelineTextOverlay
-GESTimelineTextOverlayClass
-ges_timeline_text_overlay_new
-
-GES_TIMELINE_TEXT_OVERLAY
-GES_IS_TIMELINE_TEXT_OVERLAY
-GES_TYPE_TIMELINE_TEXT_OVERLAY
-ges_timeline_text_overlay_get_type
-GES_TIMELINE_TEXT_OVERLAY_CLASS
-GES_IS_TIMELINE_TEXT_OVERLAY_CLASS
-GES_TIMELINE_TEXT_OVERLAY_GET_CLASS
-
-
-
-ges-timeline-transition
-GESTimelineTransition
-GESTimelineTransitionPrivate
-GESTimelineTransition
-GESTimelineTransitionClass
-
-GES_TIMELINE_TRANSITION
-GES_IS_TIMELINE_TRANSITION
-GES_TYPE_TIMELINE_TRANSITION
-ges_timeline_transition_get_type
-GES_TIMELINE_TRANSITION_CLASS
-GES_IS_TIMELINE_TRANSITION_CLASS
-GES_TIMELINE_TRANSITION_GET_CLASS
-
-
-
-ges-track-audio-test-source
-GESTrackAudioTestSource
-GESTrackAudioTestSourcePrivate
-GESTrackAudioTestSource
-GESTrackAudioTestSourceClass
-ges_track_audio_test_source_new
-ges_track_audio_test_source_set_freq
-ges_track_audio_test_source_set_volume
-
-GES_TRACK_AUDIO_TEST_SOURCE
-GES_IS_TRACK_AUDIO_TEST_SOURCE
-GES_TYPE_TRACK_AUDIO_TEST_SOURCE
-ges_track_audio_test_source_get_type
-GES_TRACK_AUDIO_TEST_SOURCE_CLASS
-GES_IS_TRACK_AUDIO_TEST_SOURCE_CLASS
-GES_TRACK_AUDIO_TEST_SOURCE_GET_CLASS
-
-
-
-ges-timeline-standard-transition
-GESTimelineStandardTransition
-GESTimelineStandardTransitionPrivate
-GESTimelineStandardTransition
-GESTimelineStandardTransitionClass
-ges_timeline_standard_transition_new
-ges_timeline_standard_transition_new_for_nick
-
-GES_TIMELINE_STANDARD_TRANSITION
-GES_IS_TIMELINE_STANDARD_TRANSITION
-GES_TYPE_TIMELINE_STANDARD_TRANSITION
-ges_timeline_standard_transition_get_type
-GES_TIMELINE_STANDARD_TRANSITION_CLASS
-GES_IS_TIMELINE_STANDARD_TRANSITION_CLASS
-GES_TIMELINE_STANDARD_TRANSITION_GET_CLASS
-
-
-
-ges-track-source
-GESTrackSource
-GESTrackSourcePrivate
-GESTrackSource
-GESTrackSourceClass
-
-GES_TRACK_SOURCE
-GES_IS_TRACK_SOURCE
-GES_TYPE_TRACK_SOURCE
-ges_track_source_get_type
-GES_TRACK_SOURCE_CLASS
-GES_IS_TRACK_SOURCE_CLASS
-GES_TRACK_SOURCE_GET_CLASS
-
-
-
-ges-track
-GESTrack
-GESTrackPrivate
-GESTrack
-GESTrackClass
-ges_track_new
-ges_track_set_timeline
-ges_track_set_caps
-ges_track_get_caps
-ges_track_get_timeline
-ges_track_add_object
-ges_track_remove_object
-ges_track_video_raw_new
-ges_track_audio_raw_new
-
-GES_TRACK
-GES_IS_TRACK
-GES_TYPE_TRACK
-ges_track_get_type
-GES_TRACK_CLASS
-GES_IS_TRACK_CLASS
-GES_TRACK_GET_CLASS
-
-
-
-ges-track-video-test-source
-GESTrackVideoTestSource
-GESTrackVideoTestSourcePrivate
-GESTrackVideoTestSource
-GESTrackVideoTestSourceClass
-ges_track_video_test_source_new
-ges_track_video_test_source_set_pattern
-
-GES_TRACK_VIDEO_TEST_SOURCE
-GES_IS_TRACK_VIDEO_TEST_SOURCE
-GES_TYPE_TRACK_VIDEO_TEST_SOURCE
-ges_track_video_test_source_get_type
-GES_TRACK_VIDEO_TEST_SOURCE_CLASS
-GES_IS_TRACK_VIDEO_TEST_SOURCE_CLASS
-GES_TRACK_VIDEO_TEST_SOURCE_GET_CLASS
-
-
-
-ges-timeline
-GESTimeline
-GESTimeline
-GESTimelineClass
-ges_timeline_new
-ges_timeline_new_from_uri
-ges_timeline_load_from_uri
-ges_timeline_save_to_uri
-ges_timeline_add_layer
-ges_timeline_remove_layer
-ges_timeline_add_track
-ges_timeline_remove_track
-ges_timeline_get_track_for_pad
-ges_timeline_get_tracks
-
-GES_TIMELINE
-GES_IS_TIMELINE
-GES_TYPE_TIMELINE
-ges_timeline_get_type
-GES_TIMELINE_CLASS
-GES_IS_TIMELINE_CLASS
-GES_TIMELINE_GET_CLASS
-
-
-
-ges-timeline-test-source
-GESTimelineTestSource
-GESTimelineTestSourcePrivate
-GESTimelineTestSource
-GESTimelineTestSourceClass
-ges_timeline_test_source_new
-ges_timeline_test_source_new_for_nick
-
-GES_TIMELINE_TEST_SOURCE
-GES_IS_TIMELINE_TEST_SOURCE
-GES_TYPE_TIMELINE_TEST_SOURCE
-ges_timeline_test_source_get_type
-GES_TIMELINE_TEST_SOURCE_CLASS
-GES_IS_TIMELINE_TEST_SOURCE_CLASS
-GES_TIMELINE_TEST_SOURCE_GET_CLASS
-
-
-
-ges-timeline-object
-GESTimelineObject
-GESTimelineObjectPrivate
-GESFillTrackObjectFunc
-GESCreateTrackObjectFunc
-GESCreateTrackObjectsFunc
-GES_TIMELINE_OBJECT_START
-GES_TIMELINE_OBJECT_INPOINT
-GES_TIMELINE_OBJECT_DURATION
-GES_TIMELINE_OBJECT_PRIORITY
-GES_TIMELINE_OBJECT_HEIGHT
-GESTimelineObject
-GESTimelineObjectClass
-ges_timeline_object_set_start
-ges_timeline_object_set_inpoint
-ges_timeline_object_set_duration
-ges_timeline_object_set_priority
-ges_timeline_object_set_layer
-ges_timeline_object_create_track_object
-ges_timeline_object_create_track_objects
-ges_timeline_object_release_track_object
-ges_timeline_object_fill_track_object
-ges_timeline_object_find_track_object
-ges_timeline_object_get_track_objects
-ges_timeline_object_get_layer
-ges_timeline_object_add_track_object
-
-GES_TIMELINE_OBJECT
-GES_IS_TIMELINE_OBJECT
-GES_TYPE_TIMELINE_OBJECT
-ges_timeline_object_get_type
-GES_TIMELINE_OBJECT_CLASS
-GES_IS_TIMELINE_OBJECT_CLASS
-GES_TIMELINE_OBJECT_GET_CLASS
-
-
-
-ges-simple-timeline-layer
-GESSimpleTimelineLayer
-GESSimpleTimelineLayerPrivate
-GESSimpleTimelineLayer
-GESSimpleTimelineLayerClass
-ges_simple_timeline_layer_new
-ges_simple_timeline_layer_add_object
-ges_simple_timeline_layer_move_object
-ges_simple_timeline_layer_is_valid
-ges_simple_timeline_layer_nth
-
-GES_SIMPLE_TIMELINE_LAYER
-GES_IS_SIMPLE_TIMELINE_LAYER
-GES_TYPE_SIMPLE_TIMELINE_LAYER
-ges_simple_timeline_layer_get_type
-GES_SIMPLE_TIMELINE_LAYER_CLASS
-GES_IS_SIMPLE_TIMELINE_LAYER_CLASS
-GES_SIMPLE_TIMELINE_LAYER_GET_CLASS
-
-
-
-ges-track-image-source
-GESTrackImageSource
-GESTrackImageSourcePrivate
-GESTrackImageSource
-GESTrackImageSourceClass
-ges_track_image_source_new
-
-GES_TRACK_IMAGE_SOURCE
-GES_IS_TRACK_IMAGE_SOURCE
-GES_TYPE_TRACK_IMAGE_SOURCE
-ges_track_image_source_get_type
-GES_TRACK_IMAGE_SOURCE_CLASS
-GES_IS_TRACK_IMAGE_SOURCE_CLASS
-GES_TRACK_IMAGE_SOURCE_GET_CLASS
-
-
-
-ges-timeline-layer
-GESTimelineLayer
-GESTimelineLayerPrivate
-GESTimelineLayer
-GESTimelineLayerClass
-ges_timeline_layer_new
-ges_timeline_layer_set_timeline
-ges_timeline_layer_add_object
-ges_timeline_layer_remove_object
-ges_timeline_layer_set_priority
-ges_timeline_layer_get_priority
-ges_timeline_layer_get_objects
-
-GES_TIMELINE_LAYER
-GES_IS_TIMELINE_LAYER
-GES_TYPE_TIMELINE_LAYER
-ges_timeline_layer_get_type
-GES_TIMELINE_LAYER_CLASS
-GES_IS_TIMELINE_LAYER_CLASS
-GES_TIMELINE_LAYER_GET_CLASS
-
-
-
-ges-track-video-transition
-GESTrackVideoTransition
-GESTrackVideoTransitionPrivate
-GESTrackVideoTransition
-GESTrackVideoTransitionClass
-ges_track_video_transition_set_type
-ges_track_video_transition_new
-
-GES_TRACK_VIDEO_TRANSITION
-GES_IS_TRACK_VIDEO_TRANSITION
-GES_TYPE_TRACK_VIDEO_TRANSITION
-ges_track_video_transition_get_type
-GES_TRACK_VIDEO_TRANSITION_CLASS
-GES_IS_TRACK_VIDEO_TRANSITION_CLASS
-GES_TRACK_VIDEO_TRANSITION_GET_CLASS
-
-
-
-ges-timeline-file-source
-GESTimelineFileSource
-GESTimelineFileSource
-GESTimelineFileSourceClass
-ges_timeline_filesource_new
-
-GES_TIMELINE_FILE_SOURCE
-GES_IS_TIMELINE_FILE_SOURCE
-GES_TYPE_TIMELINE_FILE_SOURCE
-ges_timeline_filesource_get_type
-GES_TIMELINE_FILE_SOURCE_CLASS
-GES_IS_TIMELINE_FILE_SOURCE_CLASS
-GES_TIMELINE_FILE_SOURCE_GET_CLASS
-
-
-
-ges-track-object
-GESTrackObject
-GES_TRACK_OBJECT_START
-GES_TRACK_OBJECT_INPOINT
-GES_TRACK_OBJECT_DURATION
-GESTrackObjectPrivate
-GESTrackObject
-GESTrackObjectClass
-ges_track_object_set_track
-ges_track_object_set_timeline_object
-ges_track_object_set_start_internal
-ges_track_object_set_inpoint_internal
-ges_track_object_set_duration_internal
-ges_track_object_set_priority_internal
-ges_track_object_set_priority_offset_internal
-ges_track_object_get_priority_offset
-ges_track_object_set_active
-
-GES_TRACK_OBJECT
-GES_IS_TRACK_OBJECT
-GES_TYPE_TRACK_OBJECT
-ges_track_object_get_type
-GES_TRACK_OBJECT_CLASS
-GES_IS_TRACK_OBJECT_CLASS
-GES_TRACK_OBJECT_GET_CLASS
-
-
-
-ges-timeline-pipeline
-GESTimelinePipeline
-GESTimelinePipelinePrivate
-GESPipelineFlags
-GESTimelinePipeline
-GESTimelinePipelineClass
-ges_timeline_pipeline_new
-ges_timeline_pipeline_add_timeline
-ges_timeline_pipeline_set_render_settings
-ges_timeline_pipeline_set_mode
-ges_timeline_pipeline_get_thumbnail_buffer
-ges_timeline_pipeline_get_thumbnail_rgb24
-ges_timeline_pipeline_save_thumbnail
-
-GES_TIMELINE_PIPELINE
-GES_IS_TIMELINE_PIPELINE
-GES_TYPE_TIMELINE_PIPELINE
-ges_timeline_pipeline_get_type
-GES_TIMELINE_PIPELINE_CLASS
-GES_IS_TIMELINE_PIPELINE_CLASS
-GES_TIMELINE_PIPELINE_GET_CLASS
-
-
-
-ges-timeline-operation
-GESTimelineOperation
-GESTimelineOperationPrivate
-GESTimelineOperation
-GESTimelineOperationClass
-
-GES_TIMELINE_OPERATION
-GES_IS_TIMELINE_OPERATION
-GES_TYPE_TIMELINE_OPERATION
-ges_timeline_operation_get_type
-GES_TIMELINE_OPERATION_CLASS
-GES_IS_TIMELINE_OPERATION_CLASS
-GES_TIMELINE_OPERATION_GET_CLASS
-
-
-
-ges-timeline-overlay
-GESTimelineOverlay
-GESTimelineOverlayPrivate
-GESTimelineOverlay
-GESTimelineOverlayClass
-
-GES_TIMELINE_OVERLAY
-GES_IS_TIMELINE_OVERLAY
-GES_TYPE_TIMELINE_OVERLAY
-ges_timeline_overlay_get_type
-GES_TIMELINE_OVERLAY_CLASS
-GES_IS_TIMELINE_OVERLAY_CLASS
-GES_TIMELINE_OVERLAY_GET_CLASS
-
-
-
-ges-custom-timeline-source
-GESCustomTimelineSource
-GESCustomTimelineSourcePrivate
-GESFillTrackObjectUserFunc
-GESCustomTimelineSource
-GESCustomTimelineSourceClass
-ges_custom_timeline_source_new
-
-GES_CUSTOM_TIMELINE_SOURCE
-GES_IS_CUSTOM_TIMELINE_SOURCE
-GES_TYPE_CUSTOM_TIMELINE_SOURCE
-ges_custom_timeline_source_get_type
-GES_CUSTOM_TIMELINE_SOURCE_CLASS
-GES_IS_CUSTOM_TIMELINE_SOURCE_CLASS
-GES_CUSTOM_TIMELINE_SOURCE_GET_CLASS
-
-
-
-ges-track-title-source
-GESTrackTitleSource
-GESTrackTitleSourcePrivate
-GESTrackTitleSource
-GESTrackTitleSourceClass
-ges_track_title_source_set_text
-ges_track_title_source_set_font_desc
-ges_track_title_source_set_halignment
-ges_track_title_source_set_valignment
-ges_track_title_source_new
-
-GES_TRACK_TITLE_SOURCE
-GES_IS_TRACK_TITLE_SOURCE
-GES_TYPE_TRACK_TITLE_SOURCE
-ges_track_title_source_get_type
-GES_TRACK_TITLE_SOURCE_CLASS
-GES_IS_TRACK_TITLE_SOURCE_CLASS
-GES_TRACK_TITLE_SOURCE_GET_CLASS
-
-
-
-ges-track-audio-transition
-GESTrackAudioTransition
-GESTrackAudioTransitionPrivate
-GESTrackAudioTransition
-GESTrackAudioTransitionClass
-ges_track_audio_transition_new
-
-GES_TRACK_AUDIO_TRANSITION
-GES_IS_TRACK_AUDIO_TRANSITION
-GES_TYPE_TRACK_AUDIO_TRANSITION
-ges_track_audio_transition_get_type
-GES_TRACK_AUDIO_TRANSITION_CLASS
-GES_IS_TRACK_AUDIO_TRANSITION_CLASS
-GES_TRACK_AUDIO_TRANSITION_GET_CLASS
-
-
-
-ges-timeline-title-source
-GESTimelineTitleSource
-GESTimelineTitleSourcePrivate
-GESTimelineTitleSource
-GESTimelineTitleSourceClass
-ges_timeline_title_source_new
-
-GES_TIMELINE_TITLE_SOURCE
-GES_IS_TIMELINE_TITLE_SOURCE
-GES_TYPE_TIMELINE_TITLE_SOURCE
-ges_timeline_title_source_get_type
-GES_TIMELINE_TITLE_SOURCE_CLASS
-GES_IS_TIMELINE_TITLE_SOURCE_CLASS
-GES_TIMELINE_TITLE_SOURCE_GET_CLASS
-
-
-
-ges-keyfile-formatter
-GESKeyfileFormatter
-GESKeyfileFormatter
-GESKeyfileFormatterClass
-ges_keyfile_formatter_new
-
-GES_KEYFILE_FORMATTER
-GES_IS_KEYFILE_FORMATTER
-GES_TYPE_KEYFILE_FORMATTER
-ges_keyfile_formatter_get_type
-GES_KEYFILE_FORMATTER_CLASS
-GES_IS_KEYFILE_FORMATTER_CLASS
-GES_KEYFILE_FORMATTER_GET_CLASS
-
-
-
-ges-track-filesource
-GESTrackFileSource
-GESTrackFileSourcePrivate
-GESTrackFileSource
-GESTrackFileSourceClass
-ges_track_filesource_new
-
-GES_TRACK_FILESOURCE
-GES_IS_TRACK_FILESOURCE
-GES_TYPE_TRACK_FILESOURCE
-ges_track_filesource_get_type
-GES_TRACK_FILESOURCE_CLASS
-GES_IS_TRACK_FILESOURCE_CLASS
-GES_TRACK_FILESOURCE_GET_CLASS
-
-
-
-ges-track-text-overlay
-GESTrackTextOverlay
-GESTrackTextOverlayPrivate
-GESTrackTextOverlay
-GESTrackTextOverlayClass
-ges_track_text_overlay_set_text
-ges_track_text_overlay_set_font_desc
-ges_track_text_overlay_set_halignment
-ges_track_text_overlay_set_valignment
-ges_track_text_overlay_new
-
-GES_TRACK_TEXT_OVERLAY
-GES_IS_TRACK_TEXT_OVERLAY
-GES_TYPE_TRACK_TEXT_OVERLAY
-ges_track_text_overlay_get_type
-GES_TRACK_TEXT_OVERLAY_CLASS
-GES_IS_TRACK_TEXT_OVERLAY_CLASS
-GES_TRACK_TEXT_OVERLAY_GET_CLASS
-
-
-
-ges-types
-GES_PADDING
-GESCustomTimelineSource
-GESCustomTimelineSourceClass
-GESSimpleTimelineLayer
-GESSimpleTimelineLayerClass
-GESTimeline
-GESTimelineClass
-GESTimelineLayer
-GESTimelineLayerClass
-GESTimelineObject
-GESTimelineObjectClass
-GESTimelineOperation
-GESTimelineOperationClass
-GESTimelinePipeline
-GESTimelinePipelineClass
-GESTimelineSource
-GESTimelineSourceClass
-GESTimelineFileSource
-GESTimelineFileSourceClass
-GESTimelineTransition
-GESTimelineTransitionClass
-GESTimelineStandardTransition
-GESTimelineStandardTransitionClass
-GESTimelineTestSource
-GESTimelineTestSourceClass
-GESTimelineTitleSource
-GESTimelineTitleSourceClass
-GESTimelineOverlay
-GESTimelineOverlayClass
-GESTimelineTextOverlay
-GESTimelineTextOverlayClass
-GESTrack
-GESTrackClass
-GESTrackObject
-GESTrackObjectClass
-GESTrackSource
-GESTrackSourceClass
-GESTrackOperation
-GESTrackOperationClass
-GESTrackFileSource
-GESTrackFileSourceClass
-GESTrackImageSource
-GESTrackImageSourceClass
-GESTrackTransition
-GESTrackTransitionClass
-GESTrackAudioTransition
-GESTrackVideoTransition
-GESTrackVideoTestSource
-GESTrackAudioTestSource
-GESTrackTitleSource
-GESTrackTextOverlay
-GESFormatter
-GESFormatterClass
-GESKeyfileFormatter
-GESKeyfileFormatterClass
-
-
-
-
-
-ges-enums
-GES_TYPE_TRACK_TYPE
-ges_track_type_get_type
-GESTrackType
-GESVideoStandardTransitionType
-GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE
-ges_video_standard_transition_type_get_type
-GESTextVAlign
-DEFAULT_VALIGNMENT
-GES_TEXT_VALIGN_TYPE
-ges_text_valign_get_type
-GESTextHAlign
-DEFAULT_HALIGNMENT
-GES_TEXT_HALIGN_TYPE
-ges_text_halign_get_type
-GESVideoTestPattern
-GES_VIDEO_TEST_PATTERN_TYPE
-ges_video_test_pattern_get_type
-
-
-
-ges-screenshot
-ges_play_sink_convert_frame
-
-
-
-ges-utils
-ges_timeline_new_audio_video
-
-
diff --git a/docs/libs/ges-decl.txt.bak b/docs/libs/ges-decl.txt.bak
deleted file mode 100644
index 2e1eb75191..0000000000
--- a/docs/libs/ges-decl.txt.bak
+++ /dev/null
@@ -1,2919 +0,0 @@
-
-GES_PADDING
-#define GES_PADDING 4
-
-
-GESCustomTimelineSource
-
-
-GESCustomTimelineSourceClass
-
-
-GESSimpleTimelineLayer
-
-
-GESSimpleTimelineLayerClass
-
-
-GESTimeline
-
-
-GESTimelineClass
-
-
-GESTimelineLayer
-
-
-GESTimelineLayerClass
-
-
-GESTimelineObject
-
-
-GESTimelineObjectClass
-
-
-GESTimelineOperation
-
-
-GESTimelineOperationClass
-
-
-GESTimelinePipeline
-
-
-GESTimelinePipelineClass
-
-
-GESTimelineSource
-
-
-GESTimelineSourceClass
-
-
-GESTimelineFileSource
-
-
-GESTimelineFileSourceClass
-
-
-GESTimelineTransition
-
-
-GESTimelineTransitionClass
-
-
-GESTimelineStandardTransition
-
-
-GESTimelineStandardTransitionClass
-
-
-GESTimelineTestSource
-
-
-GESTimelineTestSourceClass
-
-
-GESTimelineTitleSource
-
-
-GESTimelineTitleSourceClass
-
-
-GESTimelineOverlay
-
-
-GESTimelineOverlayClass
-
-
-GESTimelineTextOverlay
-
-
-GESTimelineTextOverlayClass
-
-
-GESTrack
-
-
-GESTrackClass
-
-
-GESTrackObject
-
-
-GESTrackObjectClass
-
-
-GESTrackSource
-
-
-GESTrackSourceClass
-
-
-GESTrackOperation
-
-
-GESTrackOperationClass
-
-
-GESTrackFileSource
-
-
-GESTrackFileSourceClass
-
-
-GESTrackImageSource
-
-
-GESTrackImageSourceClass
-
-
-GESTrackTransition
-
-
-GESTrackTransitionClass
-
-
-GESTrackAudioTransition
-
-
-GESTrackVideoTransition
-
-
-GESTrackVideoTestSource
-
-
-GESTrackAudioTestSource
-
-
-GESTrackTitleSource
-
-
-GESTrackTextOverlay
-
-
-GESFormatter
-
-
-GESFormatterClass
-
-
-GESKeyfileFormatter
-
-
-GESKeyfileFormatterClass
-
-
-GES_TYPE_TRACK_TRANSITION
-#define GES_TYPE_TRACK_TRANSITION ges_track_transition_get_type()
-
-
-GES_TRACK_TRANSITION
-#define GES_TRACK_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransition))
-
-
-GES_TRACK_TRANSITION_CLASS
-#define GES_TRACK_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransitionClass))
-
-
-GES_IS_TRACK_TRANSITION
-#define GES_IS_TRACK_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_TRANSITION))
-
-
-GES_IS_TRACK_TRANSITION_CLASS
-#define GES_IS_TRACK_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_TRANSITION))
-
-
-GES_TRACK_TRANSITION_GET_CLASS
-#define GES_TRACK_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransitionClass))
-
-
-GESTrackTransitionPrivate
-
-
-GESTrackTransition
-struct _GESTrackTransition
-{
- /*< private >*/
- GESTrackOperation parent;
-
- GESTrackTransitionPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackTransitionClass
-struct _GESTrackTransitionClass {
- /*< private >*/
- GESTrackOperationClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_transition_get_type
-GType
-void
-
-
-GES_TYPE_TIMELINE_SOURCE
-#define GES_TYPE_TIMELINE_SOURCE ges_timeline_source_get_type()
-
-
-GES_TIMELINE_SOURCE
-#define GES_TIMELINE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_SOURCE, GESTimelineSource))
-
-
-GES_TIMELINE_SOURCE_CLASS
-#define GES_TIMELINE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_SOURCE, GESTimelineSourceClass))
-
-
-GES_IS_TIMELINE_SOURCE
-#define GES_IS_TIMELINE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_SOURCE))
-
-
-GES_IS_TIMELINE_SOURCE_CLASS
-#define GES_IS_TIMELINE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_SOURCE))
-
-
-GES_TIMELINE_SOURCE_GET_CLASS
-#define GES_TIMELINE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_SOURCE, GESTimelineSourceClass))
-
-
-GESTimelineSourcePrivate
-
-
-GESTimelineSource
-struct _GESTimelineSource {
- GESTimelineObject parent;
-
- /*< private >*/
- GESTimelineSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineSourceClass
-struct _GESTimelineSourceClass {
- /*< private >*/
- GESTimelineObjectClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_source_get_type
-GType
-void
-
-
-GES_TYPE_FORMATTER
-#define GES_TYPE_FORMATTER ges_formatter_get_type()
-
-
-GES_FORMATTER
-#define GES_FORMATTER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_FORMATTER, GESFormatter))
-
-
-GES_FORMATTER_CLASS
-#define GES_FORMATTER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_FORMATTER, GESFormatterClass))
-
-
-GES_IS_FORMATTER
-#define GES_IS_FORMATTER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_FORMATTER))
-
-
-GES_IS_FORMATTER_CLASS
-#define GES_IS_FORMATTER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_FORMATTER))
-
-
-GES_FORMATTER_GET_CLASS
-#define GES_FORMATTER_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_FORMATTER, GESFormatterClass))
-
-
-GESFormatter
-struct _GESFormatter {
- GObject parent;
-
- /*< private >*/
- gchar *data;
- gsize length;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESFormatterCanLoadURIMethod
-gboolean
-gchar * uri
-
-
-GESFormatterCanSaveURIMethod
-gboolean
-gchar * uri
-
-
-GESFormatterLoadFromURIMethod
-gboolean
-GESFormatter *formatter,
- GESTimeline *timeline,
- gchar * uri
-
-
-GESFormatterSaveToURIMethod
-gboolean
-GESFormatter *formatter,
- GESTimeline *timeline,
- gchar * uri
-
-
-GESFormatterSaveMethod
-gboolean
-GESFormatter * formatter,
- GESTimeline * timeline
-
-
-GESFormatterLoadMethod
-gboolean
-GESFormatter * formatter,
- GESTimeline * timeline
-
-
-GESFormatterClass
-struct _GESFormatterClass {
- GObjectClass parent_class;
-
- /* FIXME : formatter name */
- /* FIXME : formatter description */
- /* FIXME : format name/mime-type */
-
- GESFormatterCanLoadURIMethod can_load_uri;
- GESFormatterCanSaveURIMethod can_save_uri;
- GESFormatterLoadFromURIMethod load_from_uri;
- GESFormatterSaveToURIMethod save_to_uri;
-
- /*< private >*/
- GESFormatterSaveMethod save;
- GESFormatterLoadMethod load;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_formatter_get_type
-GType
-void
-
-
-ges_formatter_new_for_uri
-GESFormatter *
-gchar *uri
-
-
-ges_default_formatter_new
-GESFormatter *
-void
-
-
-ges_formatter_can_load_uri
-gboolean
-gchar * uri
-
-
-ges_formatter_can_save_uri
-gboolean
-gchar * uri
-
-
-ges_formatter_load_from_uri
-gboolean
-GESFormatter * formatter, GESTimeline *timeline, gchar *uri
-
-
-ges_formatter_save_to_uri
-gboolean
-GESFormatter * formatter, GESTimeline *timeline, gchar *uri
-
-
-ges_formatter_load
-gboolean
-GESFormatter * formatter, GESTimeline * timeline
-
-
-ges_formatter_save
-gboolean
-GESFormatter * formatter, GESTimeline * timeline
-
-
-ges_formatter_set_data
-void
-GESFormatter * formatter, void *data, gsize length
-
-
-ges_formatter_get_data
-void *
-GESFormatter *formatter, gsize *length
-
-
-ges_formatter_clear_data
-void
-GESFormatter *formatter
-
-
-GES_TYPE_TRACK_OPERATION
-#define GES_TYPE_TRACK_OPERATION ges_track_operation_get_type()
-
-
-GES_TRACK_OPERATION
-#define GES_TRACK_OPERATION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_OPERATION, GESTrackOperation))
-
-
-GES_TRACK_OPERATION_CLASS
-#define GES_TRACK_OPERATION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_OPERATION, GESTrackOperationClass))
-
-
-GES_IS_TRACK_OPERATION
-#define GES_IS_TRACK_OPERATION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_OPERATION))
-
-
-GES_IS_TRACK_OPERATION_CLASS
-#define GES_IS_TRACK_OPERATION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_OPERATION))
-
-
-GES_TRACK_OPERATION_GET_CLASS
-#define GES_TRACK_OPERATION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_OPERATION, GESTrackOperationClass))
-
-
-GESTrackOperationPrivate
-
-
-GESTrackOperation
-struct _GESTrackOperation {
- /*< private >*/
- GESTrackObject parent;
-
- GESTrackOperationPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackOperationClass
-struct _GESTrackOperationClass {
- /*< private >*/
- GESTrackObjectClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_operation_get_type
-GType
-void
-
-
-GES_TYPE_TIMELINE_TEXT_OVERLAY
-#define GES_TYPE_TIMELINE_TEXT_OVERLAY ges_timeline_text_overlay_get_type()
-
-
-GES_TIMELINE_TEXT_OVERLAY
-#define GES_TIMELINE_TEXT_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_TEXT_OVERLAY, GESTimelineTextOverlay))
-
-
-GES_TIMELINE_TEXT_OVERLAY_CLASS
-#define GES_TIMELINE_TEXT_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_TEXT_OVERLAY, GESTimelineTextOverlayClass))
-
-
-GES_IS_TIMELINE_TEXT_OVERLAY
-#define GES_IS_TIMELINE_TEXT_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_TEXT_OVERLAY))
-
-
-GES_IS_TIMELINE_TEXT_OVERLAY_CLASS
-#define GES_IS_TIMELINE_TEXT_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_TEXT_OVERLAY))
-
-
-GES_TIMELINE_TEXT_OVERLAY_GET_CLASS
-#define GES_TIMELINE_TEXT_OVERLAY_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_TEXT_OVERLAY, GESTimelineTextOverlayClass))
-
-
-GESTimelineTextOverlayPrivate
-
-
-GESTimelineTextOverlay
-struct _GESTimelineTextOverlay {
- /*< private >*/
- GESTimelineOverlay parent;
-
- gboolean mute;
- gchar *text;
- gchar *font_desc;
- GESTextHAlign halign;
- GESTextVAlign valign;
-
- GESTimelineTextOverlayPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineTextOverlayClass
-struct _GESTimelineTextOverlayClass {
- /*< private >*/
-
- GESTimelineOverlayClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_text_overlay_get_type
-GType
-void
-
-
-ges_timeline_text_overlay_new
-GESTimelineTextOverlay*
-void
-
-
-GES_TYPE_TIMELINE_TRANSITION
-#define GES_TYPE_TIMELINE_TRANSITION ges_timeline_transition_get_type()
-
-
-GES_TIMELINE_TRANSITION
-#define GES_TIMELINE_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_TRANSITION, GESTimelineTransition))
-
-
-GES_TIMELINE_TRANSITION_CLASS
-#define GES_TIMELINE_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_TRANSITION, GESTimelineTransitionClass))
-
-
-GES_IS_TIMELINE_TRANSITION
-#define GES_IS_TIMELINE_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_TRANSITION))
-
-
-GES_IS_TIMELINE_TRANSITION_CLASS
-#define GES_IS_TIMELINE_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_TRANSITION))
-
-
-GES_TIMELINE_TRANSITION_GET_CLASS
-#define GES_TIMELINE_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_TRANSITION, GESTimelineTransitionClass))
-
-
-GESTimelineTransitionPrivate
-
-
-GESTimelineTransition
-struct _GESTimelineTransition {
- /*< private >*/
- GESTimelineOperation parent;
-
- /*< private >*/
- GESTimelineTransitionPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineTransitionClass
-struct _GESTimelineTransitionClass {
- /*< private >*/
- GESTimelineOperationClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_transition_get_type
-GType
-void
-
-
-ges_init
-void
-void
-
-
-GES_TYPE_TRACK_TYPE
-#define GES_TYPE_TRACK_TYPE (ges_track_type_get_type ())
-
-
-ges_track_type_get_type
-GType
-void
-
-
-GESTrackType
-typedef enum {
- GES_TRACK_TYPE_UNKNOWN = 1 << 0,
- GES_TRACK_TYPE_AUDIO = 1 << 1,
- GES_TRACK_TYPE_VIDEO = 1 << 2,
- GES_TRACK_TYPE_TEXT = 1 << 3,
- GES_TRACK_TYPE_CUSTOM = 1 << 4,
-} GESTrackType;
-
-
-GESVideoStandardTransitionType
-typedef enum {
- GES_VIDEO_STANDARD_TRANSITION_TYPE_NONE = 0,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_LR = 1,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_TB = 2,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TL = 3,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TR = 4,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BR = 5,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BL = 6,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CI = 7,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CO = 8,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_V = 21,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_H = 22,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TC = 23,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_RC = 24,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BC = 25,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_LC = 26,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TL = 41,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TR = 42,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_V = 43,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_H = 44,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DBL = 45,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DTL = 46,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DBD = 47,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DD = 48,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_D = 61,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_L = 62,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_U = 63,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_R = 64,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_D = 65,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_L = 66,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_U = 67,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_R = 68,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_IRIS_RECT = 101,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW12 = 201,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW3 = 202,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW6 = 203,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW9 = 204,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBV = 205,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBH = 206,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_FB = 207,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CT = 211,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CR = 212,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOV = 213,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOH = 214,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWT = 221,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWR = 222,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWB = 223,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWL = 224,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PV = 225,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PD = 226,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OV = 227,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OH = 228,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_T = 231,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_R = 232,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_B = 233,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_L = 234,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIV = 235,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIH = 236,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTL = 241,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBL = 242,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBR = 243,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTR = 244,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDTL = 245,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDBL = 246,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_T = 251,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_L = 252,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_B = 253,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_R = 254,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_R = 261,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_U = 262,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_V = 263,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_H = 264,
- GES_VIDEO_STANDARD_TRANSITION_TYPE_CROSSFADE = 512
-} GESVideoStandardTransitionType;
-
-
-GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE
-#define GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE \
- (ges_video_standard_transition_type_get_type())
-
-
-ges_video_standard_transition_type_get_type
-GType
-void
-
-
-GESTextVAlign
-typedef enum {
- GES_TEXT_VALIGN_BASELINE,
- GES_TEXT_VALIGN_BOTTOM,
- GES_TEXT_VALIGN_TOP
-} GESTextVAlign;
-
-
-DEFAULT_VALIGNMENT
-#define DEFAULT_VALIGNMENT GES_TEXT_VALIGN_BASELINE
-
-
-GES_TEXT_VALIGN_TYPE
-#define GES_TEXT_VALIGN_TYPE\
- (ges_text_valign_get_type ())
-
-
-ges_text_valign_get_type
-GType
-void
-
-
-GESTextHAlign
-typedef enum {
- GES_TEXT_HALIGN_LEFT,
- GES_TEXT_HALIGN_CENTER,
- GES_TEXT_HALIGN_RIGHT
-} GESTextHAlign;
-
-
-DEFAULT_HALIGNMENT
-#define DEFAULT_HALIGNMENT GES_TEXT_HALIGN_CENTER
-
-
-GES_TEXT_HALIGN_TYPE
-#define GES_TEXT_HALIGN_TYPE\
- (ges_text_halign_get_type ())
-
-
-ges_text_halign_get_type
-GType
-void
-
-
-GESVideoTestPattern
-typedef enum {
- GES_VIDEO_TEST_PATTERN_SMPTE,
- GES_VIDEO_TEST_PATTERN_SNOW,
- GES_VIDEO_TEST_PATTERN_BLACK,
- GES_VIDEO_TEST_PATTERN_WHITE,
- GES_VIDEO_TEST_PATTERN_RED,
- GES_VIDEO_TEST_PATTERN_GREEN,
- GES_VIDEO_TEST_PATTERN_BLUE,
- GES_VIDEO_TEST_PATTERN_CHECKERS1,
- GES_VIDEO_TEST_PATTERN_CHECKERS2,
- GES_VIDEO_TEST_PATTERN_CHECKERS4,
- GES_VIDEO_TEST_PATTERN_CHECKERS8,
- GES_VIDEO_TEST_PATTERN_CIRCULAR,
- GES_VIDEO_TEST_PATTERN_BLINK,
- GES_VIDEO_TEST_PATTERN_SMPTE75,
-} GESVideoTestPattern;
-
-
-GES_VIDEO_TEST_PATTERN_TYPE
-#define GES_VIDEO_TEST_PATTERN_TYPE\
- ges_video_test_pattern_get_type()
-
-
-ges_video_test_pattern_get_type
-GType
-void
-
-
-GES_TYPE_TRACK_AUDIO_TEST_SOURCE
-#define GES_TYPE_TRACK_AUDIO_TEST_SOURCE ges_track_audio_test_source_get_type()
-
-
-GES_TRACK_AUDIO_TEST_SOURCE
-#define GES_TRACK_AUDIO_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_AUDIO_TEST_SOURCE, GESTrackAudioTestSource))
-
-
-GES_TRACK_AUDIO_TEST_SOURCE_CLASS
-#define GES_TRACK_AUDIO_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_AUDIO_TEST_SOURCE, GESTrackAudioTestSourceClass))
-
-
-GES_IS_TRACK_AUDIO_TEST_SOURCE
-#define GES_IS_TRACK_AUDIO_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_AUDIO_TEST_SOURCE))
-
-
-GES_IS_TRACK_AUDIO_TEST_SOURCE_CLASS
-#define GES_IS_TRACK_AUDIO_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_AUDIO_TEST_SOURCE))
-
-
-GES_TRACK_AUDIO_TEST_SOURCE_GET_CLASS
-#define GES_TRACK_AUDIO_TEST_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_AUDIO_TEST_SOURCE, GESTrackAudioTestSourceClass))
-
-
-GESTrackAudioTestSourcePrivate
-
-
-GESTrackAudioTestSource
-struct _GESTrackAudioTestSource {
- /*< private >*/
- GESTrackSource parent;
-
- gdouble freq;
- gdouble volume;
-
- GESTrackAudioTestSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackAudioTestSourceClass
-struct _GESTrackAudioTestSourceClass {
- /*< private >*/
- GESTrackSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_audio_test_source_get_type
-GType
-void
-
-
-ges_track_audio_test_source_new
-GESTrackAudioTestSource*
-void
-
-
-ges_track_audio_test_source_set_freq
-void
-GESTrackAudioTestSource *self, gdouble freq
-
-
-ges_track_audio_test_source_set_volume
-void
-GESTrackAudioTestSource *self, gdouble volume
-
-
-GES_TYPE_TIMELINE_STANDARD_TRANSITION
-#define GES_TYPE_TIMELINE_STANDARD_TRANSITION ges_timeline_standard_transition_get_type()
-
-
-GES_TIMELINE_STANDARD_TRANSITION
-#define GES_TIMELINE_STANDARD_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_STANDARD_TRANSITION, GESTimelineStandardTransition))
-
-
-GES_TIMELINE_STANDARD_TRANSITION_CLASS
-#define GES_TIMELINE_STANDARD_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_STANDARD_TRANSITION, GESTimelineStandardTransitionClass))
-
-
-GES_IS_TIMELINE_STANDARD_TRANSITION
-#define GES_IS_TIMELINE_STANDARD_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_STANDARD_TRANSITION))
-
-
-GES_IS_TIMELINE_STANDARD_TRANSITION_CLASS
-#define GES_IS_TIMELINE_STANDARD_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_STANDARD_TRANSITION))
-
-
-GES_TIMELINE_STANDARD_TRANSITION_GET_CLASS
-#define GES_TIMELINE_STANDARD_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_STANDARD_TRANSITION, GESTimelineStandardTransitionClass))
-
-
-GESTimelineStandardTransitionPrivate
-
-
-GESTimelineStandardTransition
-struct _GESTimelineStandardTransition {
- /*< private >*/
- GESTimelineTransition parent;
-
- /*< public >*/
- GESVideoStandardTransitionType vtype;
-
- /*< private >*/
- GESTimelineStandardTransitionPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineStandardTransitionClass
-struct _GESTimelineStandardTransitionClass {
- /*< private >*/
- GESTimelineTransitionClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_standard_transition_get_type
-GType
-void
-
-
-ges_timeline_standard_transition_new
-GESTimelineStandardTransition *
-GESVideoStandardTransitionType vtype
-
-
-ges_timeline_standard_transition_new_for_nick
-GESTimelineStandardTransition *
-char *nick
-
-
-GES_TYPE_TRACK_SOURCE
-#define GES_TYPE_TRACK_SOURCE ges_track_source_get_type()
-
-
-GES_TRACK_SOURCE
-#define GES_TRACK_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_SOURCE, GESTrackSource))
-
-
-GES_TRACK_SOURCE_CLASS
-#define GES_TRACK_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_SOURCE, GESTrackSourceClass))
-
-
-GES_IS_TRACK_SOURCE
-#define GES_IS_TRACK_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_SOURCE))
-
-
-GES_IS_TRACK_SOURCE_CLASS
-#define GES_IS_TRACK_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_SOURCE))
-
-
-GES_TRACK_SOURCE_GET_CLASS
-#define GES_TRACK_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_SOURCE, GESTrackSourceClass))
-
-
-GESTrackSourcePrivate
-
-
-GESTrackSource
-struct _GESTrackSource {
- /*< private >*/
- GESTrackObject parent;
-
- GESTrackSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackSourceClass
-struct _GESTrackSourceClass {
- /*< private >*/
- GESTrackObjectClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_source_get_type
-GType
-void
-
-
-ges_play_sink_convert_frame
-GstBuffer *
-GstElement * playsink, GstCaps * caps
-
-
-GES_TYPE_TRACK
-#define GES_TYPE_TRACK ges_track_get_type()
-
-
-GES_TRACK
-#define GES_TRACK(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK, GESTrack))
-
-
-GES_TRACK_CLASS
-#define GES_TRACK_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK, GESTrackClass))
-
-
-GES_IS_TRACK
-#define GES_IS_TRACK(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK))
-
-
-GES_IS_TRACK_CLASS
-#define GES_IS_TRACK_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK))
-
-
-GES_TRACK_GET_CLASS
-#define GES_TRACK_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK, GESTrackClass))
-
-
-GESTrackPrivate
-
-
-GESTrack
-struct _GESTrack {
- GstBin parent;
-
- /*< public >*/
- /* READ-ONLY */
- GESTrackType type;
-
- GESTrackPrivate * priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackClass
-struct _GESTrackClass {
- /*< private >*/
- GstBinClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_get_type
-GType
-void
-
-
-ges_track_new
-GESTrack*
-GESTrackType type, GstCaps * caps
-
-
-ges_track_set_timeline
-void
-GESTrack * track, GESTimeline *timeline
-
-
-ges_track_set_caps
-void
-GESTrack * track, const GstCaps * caps
-
-
-ges_track_get_caps
-const GstCaps *
-GESTrack *track
-
-
-ges_track_get_timeline
-const GESTimeline *
-GESTrack *track
-
-
-ges_track_add_object
-gboolean
-GESTrack * track, GESTrackObject * object
-
-
-ges_track_remove_object
-gboolean
-GESTrack * track, GESTrackObject * object
-
-
-ges_track_video_raw_new
-GESTrack *
-void
-
-
-ges_track_audio_raw_new
-GESTrack *
-void
-
-
-GES_TYPE_TRACK_VIDEO_TEST_SOURCE
-#define GES_TYPE_TRACK_VIDEO_TEST_SOURCE ges_track_video_test_source_get_type()
-
-
-GES_TRACK_VIDEO_TEST_SOURCE
-#define GES_TRACK_VIDEO_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_VIDEO_TEST_SOURCE, GESTrackVideoTestSource))
-
-
-GES_TRACK_VIDEO_TEST_SOURCE_CLASS
-#define GES_TRACK_VIDEO_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_VIDEO_TEST_SOURCE, GESTrackVideoTestSourceClass))
-
-
-GES_IS_TRACK_VIDEO_TEST_SOURCE
-#define GES_IS_TRACK_VIDEO_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_VIDEO_TEST_SOURCE))
-
-
-GES_IS_TRACK_VIDEO_TEST_SOURCE_CLASS
-#define GES_IS_TRACK_VIDEO_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_VIDEO_TEST_SOURCE))
-
-
-GES_TRACK_VIDEO_TEST_SOURCE_GET_CLASS
-#define GES_TRACK_VIDEO_TEST_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_VIDEO_TEST_SOURCE, GESTrackVideoTestSourceClass))
-
-
-GESTrackVideoTestSourcePrivate
-
-
-GESTrackVideoTestSource
-struct _GESTrackVideoTestSource {
- /*< private >*/
- GESTrackSource parent;
-
- GESVideoTestPattern pattern;
-
- GESTrackVideoTestSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackVideoTestSourceClass
-struct _GESTrackVideoTestSourceClass {
- GESTrackSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_video_test_source_get_type
-GType
-void
-
-
-ges_track_video_test_source_new
-GESTrackVideoTestSource*
-void
-
-
-ges_track_video_test_source_set_pattern
-void
-GESTrackVideoTestSource *self, GESVideoTestPattern pattern
-
-
-GES_TYPE_TIMELINE
-#define GES_TYPE_TIMELINE ges_timeline_get_type()
-
-
-GES_TIMELINE
-#define GES_TIMELINE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE, GESTimeline))
-
-
-GES_TIMELINE_CLASS
-#define GES_TIMELINE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE, GESTimelineClass))
-
-
-GES_IS_TIMELINE
-#define GES_IS_TIMELINE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE))
-
-
-GES_IS_TIMELINE_CLASS
-#define GES_IS_TIMELINE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE))
-
-
-GES_TIMELINE_GET_CLASS
-#define GES_TIMELINE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE, GESTimelineClass))
-
-
-GESTimeline
-struct _GESTimeline {
- GstBin parent;
-
- /*< private >*/
- GList *layers; /* A list of GESTimelineLayer sorted by priority */
- GList *tracks; /* A list of private track data */
-
- /* discoverer used for virgin sources */
- GstDiscoverer *discoverer;
- /* Objects that are being discovered FIXME : LOCK ! */
- GList *pendingobjects;
- /* Whether we are changing state asynchronously or not */
- gboolean async_pending;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineClass
-struct _GESTimelineClass {
- GstBinClass parent_class;
-
- /*< private >*/
-
- void (*track_added) (GESTimeline *timeline, GESTrack * track);
- void (*track_removed) (GESTimeline *timeline, GESTrack * track);
- void (*layer_added) (GESTimeline *timeline, GESTimelineLayer *layer);
- void (*layer_removed) (GESTimeline *timeline, GESTimelineLayer *layer);
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_get_type
-GType
-void
-
-
-ges_timeline_new
-GESTimeline*
-void
-
-
-ges_timeline_new_from_uri
-GESTimeline*
-gchar *uri
-
-
-ges_timeline_load_from_uri
-gboolean
-GESTimeline *timeline, gchar *uri
-
-
-ges_timeline_save_to_uri
-gboolean
-GESTimeline *timeline, gchar *uri
-
-
-ges_timeline_add_layer
-gboolean
-GESTimeline *timeline, GESTimelineLayer *layer
-
-
-ges_timeline_remove_layer
-gboolean
-GESTimeline *timeline, GESTimelineLayer *layer
-
-
-ges_timeline_add_track
-gboolean
-GESTimeline *timeline, GESTrack *track
-
-
-ges_timeline_remove_track
-gboolean
-GESTimeline *timeline, GESTrack *track
-
-
-ges_timeline_get_track_for_pad
-GESTrack *
-GESTimeline *timeline, GstPad *pad
-
-
-ges_timeline_get_tracks
-GList *
-GESTimeline *timeline
-
-
-GES_TYPE_TIMELINE_TEST_SOURCE
-#define GES_TYPE_TIMELINE_TEST_SOURCE ges_timeline_test_source_get_type()
-
-
-GES_TIMELINE_TEST_SOURCE
-#define GES_TIMELINE_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_TEST_SOURCE, GESTimelineTestSource))
-
-
-GES_TIMELINE_TEST_SOURCE_CLASS
-#define GES_TIMELINE_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_TEST_SOURCE, GESTimelineTestSourceClass))
-
-
-GES_IS_TIMELINE_TEST_SOURCE
-#define GES_IS_TIMELINE_TEST_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_TEST_SOURCE))
-
-
-GES_IS_TIMELINE_TEST_SOURCE_CLASS
-#define GES_IS_TIMELINE_TEST_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_TEST_SOURCE))
-
-
-GES_TIMELINE_TEST_SOURCE_GET_CLASS
-#define GES_TIMELINE_TEST_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_TEST_SOURCE, GESTimelineTestSourceClass))
-
-
-GESTimelineTestSourcePrivate
-
-
-GESTimelineTestSource
-struct _GESTimelineTestSource {
- /*< private >*/
- GESTimelineSource parent;
-
- gboolean mute;
- GESVideoTestPattern vpattern;
- gdouble freq;
- gdouble volume;
-
- GESTimelineTestSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineTestSourceClass
-struct _GESTimelineTestSourceClass {
- /*< private >*/
- GESTimelineSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_test_source_get_type
-GType
-void
-
-
-ges_timeline_test_source_new
-GESTimelineTestSource*
-void
-
-
-ges_timeline_test_source_new_for_nick
-GESTimelineTestSource*
-gchar * nick
-
-
-GES_TYPE_TIMELINE_OBJECT
-#define GES_TYPE_TIMELINE_OBJECT ges_timeline_object_get_type()
-
-
-GES_TIMELINE_OBJECT
-#define GES_TIMELINE_OBJECT(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_OBJECT, GESTimelineObject))
-
-
-GES_TIMELINE_OBJECT_CLASS
-#define GES_TIMELINE_OBJECT_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_OBJECT, GESTimelineObjectClass))
-
-
-GES_IS_TIMELINE_OBJECT
-#define GES_IS_TIMELINE_OBJECT(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_OBJECT))
-
-
-GES_IS_TIMELINE_OBJECT_CLASS
-#define GES_IS_TIMELINE_OBJECT_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_OBJECT))
-
-
-GES_TIMELINE_OBJECT_GET_CLASS
-#define GES_TIMELINE_OBJECT_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_OBJECT, GESTimelineObjectClass))
-
-
-GESTimelineObjectPrivate
-
-
-GESFillTrackObjectFunc
-gboolean
-GESTimelineObject * object,
- GESTrackObject * trobject,
- GstElement * gnlobj
-
-
-GESCreateTrackObjectFunc
-GESTrackObject *
-GESTimelineObject * object,
- GESTrack * track
-
-
-GESCreateTrackObjectsFunc
-gboolean
-GESTimelineObject * object,
- GESTrack *track
-
-
-GES_TIMELINE_OBJECT_START
-#define GES_TIMELINE_OBJECT_START(obj) (((GESTimelineObject*)obj)->start)
-
-
-GES_TIMELINE_OBJECT_INPOINT
-#define GES_TIMELINE_OBJECT_INPOINT(obj) (((GESTimelineObject*)obj)->inpoint)
-
-
-GES_TIMELINE_OBJECT_DURATION
-#define GES_TIMELINE_OBJECT_DURATION(obj) (((GESTimelineObject*)obj)->duration)
-
-
-GES_TIMELINE_OBJECT_PRIORITY
-#define GES_TIMELINE_OBJECT_PRIORITY(obj) (((GESTimelineObject*)obj)->priority)
-
-
-GES_TIMELINE_OBJECT_HEIGHT
-#define GES_TIMELINE_OBJECT_HEIGHT(obj) (((GESTimelineObject*)obj)->height)
-
-
-GESTimelineObject
-struct _GESTimelineObject {
- /*< private >*/
- GObject parent;
-
- GESTimelineObjectPrivate *priv;
-
- /* We don't add those properties to the priv struct for optimization purposes
- * start, inpoint, duration and fullduration are in nanoseconds */
- guint64 start; /* position (in time) of the object in the layer */
- guint64 inpoint; /* in-point */
- guint64 duration; /* duration of the object used in the layer */
- guint32 priority; /* priority of the object in the layer (0:top priority) */
- guint32 height; /* the span of priorities this object needs */
-
- guint64 fullduration; /* Full usable duration of the object (-1: no duration) */
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineObjectClass
-struct _GESTimelineObjectClass {
- /*< private >*/
- GObjectClass parent_class;
-
- /*< public >*/
- GESCreateTrackObjectFunc create_track_object;
- GESCreateTrackObjectsFunc create_track_objects;
-
- /* FIXME : might need a release_track_object */
- GESFillTrackObjectFunc fill_track_object;
- gboolean need_fill_track;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_object_get_type
-GType
-void
-
-
-ges_timeline_object_set_start
-void
-GESTimelineObject * object, guint64 start
-
-
-ges_timeline_object_set_inpoint
-void
-GESTimelineObject * object, guint64 inpoint
-
-
-ges_timeline_object_set_duration
-void
-GESTimelineObject * object, guint64 duration
-
-
-ges_timeline_object_set_priority
-void
-GESTimelineObject * object, guint priority
-
-
-ges_timeline_object_set_layer
-void
-GESTimelineObject * object, GESTimelineLayer * layer
-
-
-ges_timeline_object_create_track_object
-GESTrackObject *
-GESTimelineObject * object, GESTrack * track
-
-
-ges_timeline_object_create_track_objects
-gboolean
-GESTimelineObject * object, GESTrack * track
-
-
-ges_timeline_object_release_track_object
-gboolean
-GESTimelineObject * object, GESTrackObject * trackobject
-
-
-ges_timeline_object_fill_track_object
-gboolean
-GESTimelineObject * object, GESTrackObject * trackobj, GstElement * gnlobj
-
-
-ges_timeline_object_find_track_object
-GESTrackObject *
-GESTimelineObject * object, GESTrack * track, GType type
-
-
-ges_timeline_object_get_track_objects
-GList *
-GESTimelineObject *object
-
-
-ges_timeline_object_get_layer
-GESTimelineLayer *
-GESTimelineObject *object
-
-
-ges_timeline_object_add_track_object
-gboolean
-GESTimelineObject *object, GESTrackObject *trobj
-
-
-ges_timeline_new_audio_video
-GESTimeline *
-void
-
-
-GES_TYPE_SIMPLE_TIMELINE_LAYER
-#define GES_TYPE_SIMPLE_TIMELINE_LAYER ges_simple_timeline_layer_get_type()
-
-
-GES_SIMPLE_TIMELINE_LAYER
-#define GES_SIMPLE_TIMELINE_LAYER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_SIMPLE_TIMELINE_LAYER, GESSimpleTimelineLayer))
-
-
-GES_SIMPLE_TIMELINE_LAYER_CLASS
-#define GES_SIMPLE_TIMELINE_LAYER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_SIMPLE_TIMELINE_LAYER, GESSimpleTimelineLayerClass))
-
-
-GES_IS_SIMPLE_TIMELINE_LAYER
-#define GES_IS_SIMPLE_TIMELINE_LAYER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_SIMPLE_TIMELINE_LAYER))
-
-
-GES_IS_SIMPLE_TIMELINE_LAYER_CLASS
-#define GES_IS_SIMPLE_TIMELINE_LAYER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_SIMPLE_TIMELINE_LAYER))
-
-
-GES_SIMPLE_TIMELINE_LAYER_GET_CLASS
-#define GES_SIMPLE_TIMELINE_LAYER_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_SIMPLE_TIMELINE_LAYER, GESSimpleTimelineLayerClass))
-
-
-GESSimpleTimelineLayerPrivate
-
-
-GESSimpleTimelineLayer
-struct _GESSimpleTimelineLayer {
- /*< private >*/
- GESTimelineLayer parent;
-
- GESSimpleTimelineLayerPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESSimpleTimelineLayerClass
-struct _GESSimpleTimelineLayerClass {
- /*< private >*/
- GESTimelineLayerClass parent_class;
-
- /*< signals >*/
- void (*object_moved) (GESTimelineLayer * layer, GESTimelineObject * object,
- gint old_position, gint new_position);
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_simple_timeline_layer_get_type
-GType
-void
-
-
-ges_simple_timeline_layer_new
-GESSimpleTimelineLayer*
-void
-
-
-ges_simple_timeline_layer_add_object
-gboolean
-GESSimpleTimelineLayer *layer, GESTimelineObject *object, gint position
-
-
-ges_simple_timeline_layer_move_object
-gboolean
-GESSimpleTimelineLayer *layer, GESTimelineObject *object, gint newposition
-
-
-ges_simple_timeline_layer_is_valid
-gboolean
-GESSimpleTimelineLayer *layer
-
-
-ges_simple_timeline_layer_nth
-const GESTimelineObject *
-GESSimpleTimelineLayer *layer, gint position
-
-
-GES_TYPE_TRACK_IMAGE_SOURCE
-#define GES_TYPE_TRACK_IMAGE_SOURCE ges_track_image_source_get_type()
-
-
-GES_TRACK_IMAGE_SOURCE
-#define GES_TRACK_IMAGE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_IMAGE_SOURCE, GESTrackImageSource))
-
-
-GES_TRACK_IMAGE_SOURCE_CLASS
-#define GES_TRACK_IMAGE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_IMAGE_SOURCE, GESTrackImageSourceClass))
-
-
-GES_IS_TRACK_IMAGE_SOURCE
-#define GES_IS_TRACK_IMAGE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_IMAGE_SOURCE))
-
-
-GES_IS_TRACK_IMAGE_SOURCE_CLASS
-#define GES_IS_TRACK_IMAGE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_IMAGE_SOURCE))
-
-
-GES_TRACK_IMAGE_SOURCE_GET_CLASS
-#define GES_TRACK_IMAGE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_IMAGE_SOURCE, GESTrackImageSourceClass))
-
-
-GESTrackImageSourcePrivate
-
-
-GESTrackImageSource
-struct _GESTrackImageSource {
- /*< private >*/
- GESTrackSource parent;
-
- gchar *uri;
-
- GESTrackImageSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackImageSourceClass
-struct _GESTrackImageSourceClass {
- GESTrackSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_image_source_get_type
-GType
-void
-
-
-ges_track_image_source_new
-GESTrackImageSource*
-gchar *uri
-
-
-GES_TYPE_TIMELINE_LAYER
-#define GES_TYPE_TIMELINE_LAYER ges_timeline_layer_get_type()
-
-
-GES_TIMELINE_LAYER
-#define GES_TIMELINE_LAYER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_LAYER, GESTimelineLayer))
-
-
-GES_TIMELINE_LAYER_CLASS
-#define GES_TIMELINE_LAYER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_LAYER, GESTimelineLayerClass))
-
-
-GES_IS_TIMELINE_LAYER
-#define GES_IS_TIMELINE_LAYER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_LAYER))
-
-
-GES_IS_TIMELINE_LAYER_CLASS
-#define GES_IS_TIMELINE_LAYER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_LAYER))
-
-
-GES_TIMELINE_LAYER_GET_CLASS
-#define GES_TIMELINE_LAYER_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_LAYER, GESTimelineLayerClass))
-
-
-GESTimelineLayerPrivate
-
-
-GESTimelineLayer
-struct _GESTimelineLayer {
- GObject parent;
-
- /*< public >*/
-
- GESTimeline *timeline;
-
- /*< protected >*/
- guint32 min_gnl_priority, max_gnl_priority;
-
- GESTimelineLayerPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineLayerClass
-struct _GESTimelineLayerClass {
- /*< private >*/
- GObjectClass parent_class;
-
- /*< public >*/
- /* virtual methods for subclasses */
- GList *(*get_objects) (GESTimelineLayer * layer);
-
- /*< private >*/
- /* Signals */
- void (*object_added) (GESTimelineLayer * layer, GESTimelineObject * object);
- void (*object_removed) (GESTimelineLayer * layer, GESTimelineObject * object);
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_layer_get_type
-GType
-void
-
-
-ges_timeline_layer_new
-GESTimelineLayer*
-void
-
-
-ges_timeline_layer_set_timeline
-void
-GESTimelineLayer * layer, GESTimeline * timeline
-
-
-ges_timeline_layer_add_object
-gboolean
-GESTimelineLayer * layer, GESTimelineObject * object
-
-
-ges_timeline_layer_remove_object
-gboolean
-GESTimelineLayer * layer, GESTimelineObject * object
-
-
-ges_timeline_layer_set_priority
-void
-GESTimelineLayer * layer, guint priority
-
-
-ges_timeline_layer_get_priority
-guint
-GESTimelineLayer * layer
-
-
-ges_timeline_layer_get_objects
-GList*
-GESTimelineLayer * layer
-
-
-GES_TYPE_TRACK_VIDEO_TRANSITION
-#define GES_TYPE_TRACK_VIDEO_TRANSITION ges_track_video_transition_get_type()
-
-
-GES_TRACK_VIDEO_TRANSITION
-#define GES_TRACK_VIDEO_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_VIDEO_TRANSITION, GESTrackVideoTransition))
-
-
-GES_TRACK_VIDEO_TRANSITION_CLASS
-#define GES_TRACK_VIDEO_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_VIDEO_TRANSITION, GESTrackVideoTransitionClass))
-
-
-GES_IS_TRACK_VIDEO_TRANSITION
-#define GES_IS_TRACK_VIDEO_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_VIDEO_TRANSITION))
-
-
-GES_IS_TRACK_VIDEO_TRANSITION_CLASS
-#define GES_IS_TRACK_VIDEO_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_VIDEO_TRANSITION))
-
-
-GES_TRACK_VIDEO_TRANSITION_GET_CLASS
-#define GES_TRACK_VIDEO_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_VIDEO_TRANSITION, GESTrackVideoTransitionClass))
-
-
-GESTrackVideoTransitionPrivate
-
-
-GESTrackVideoTransition
-struct _GESTrackVideoTransition {
- GESTrackTransition parent;
-
- /*< private >*/
- GESVideoStandardTransitionType type;
-
- /* these enable video interpolation */
- GstController *controller;
- GstInterpolationControlSource *control_source;
-
- /* so we can support changing between wipes */
- GstElement *smpte;
- GstElement *mixer;
- GstPad *sinka;
- GstPad *sinkb;
-
- /* these will be different depending on whether smptealpha or alpha element
- * is used */
- gdouble start_value;
- gdouble end_value;
-
- GESTrackVideoTransitionPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackVideoTransitionClass
-struct _GESTrackVideoTransitionClass {
- GESTrackTransitionClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_video_transition_get_type
-GType
-void
-
-
-ges_track_video_transition_set_type
-gboolean
-GESTrackVideoTransition * self, GESVideoStandardTransitionType type
-
-
-ges_track_video_transition_new
-GESTrackVideoTransition*
-void
-
-
-GES_TYPE_TIMELINE_FILE_SOURCE
-#define GES_TYPE_TIMELINE_FILE_SOURCE ges_timeline_filesource_get_type()
-
-
-GES_TIMELINE_FILE_SOURCE
-#define GES_TIMELINE_FILE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_FILE_SOURCE, GESTimelineFileSource))
-
-
-GES_TIMELINE_FILE_SOURCE_CLASS
-#define GES_TIMELINE_FILE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_FILE_SOURCE, GESTimelineFileSourceClass))
-
-
-GES_IS_TIMELINE_FILE_SOURCE
-#define GES_IS_TIMELINE_FILE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_FILE_SOURCE))
-
-
-GES_IS_TIMELINE_FILE_SOURCE_CLASS
-#define GES_IS_TIMELINE_FILE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_FILE_SOURCE))
-
-
-GES_TIMELINE_FILE_SOURCE_GET_CLASS
-#define GES_TIMELINE_FILE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_FILE_SOURCE, GESTimelineFileSourceClass))
-
-
-GESTimelineFileSource
-struct _GESTimelineFileSource {
- /*< private >*/
- GESTimelineSource parent;
-
- gchar *uri;
-
- gboolean mute;
- gboolean is_image;
-
- guint64 maxduration;
-
- /* The formats supported by this filesource
- * TODO : Could maybe be moved to a parent class */
- GESTrackType supportedformats;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineFileSourceClass
-struct _GESTimelineFileSourceClass {
- /*< private >*/
- GESTimelineSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_filesource_get_type
-GType
-void
-
-
-ges_timeline_filesource_new
-GESTimelineFileSource*
-gchar *uri
-
-
-GES_TYPE_TRACK_OBJECT
-#define GES_TYPE_TRACK_OBJECT ges_track_object_get_type()
-
-
-GES_TRACK_OBJECT
-#define GES_TRACK_OBJECT(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_OBJECT, GESTrackObject))
-
-
-GES_TRACK_OBJECT_CLASS
-#define GES_TRACK_OBJECT_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_OBJECT, GESTrackObjectClass))
-
-
-GES_IS_TRACK_OBJECT
-#define GES_IS_TRACK_OBJECT(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_OBJECT))
-
-
-GES_IS_TRACK_OBJECT_CLASS
-#define GES_IS_TRACK_OBJECT_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_OBJECT))
-
-
-GES_TRACK_OBJECT_GET_CLASS
-#define GES_TRACK_OBJECT_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_OBJECT, GESTrackObjectClass))
-
-
-GES_TRACK_OBJECT_START
-#define GES_TRACK_OBJECT_START(obj) (((GESTrackObject*)obj)->start)
-
-
-GES_TRACK_OBJECT_INPOINT
-#define GES_TRACK_OBJECT_INPOINT(obj) (((GESTrackObject*)obj)->inpoint)
-
-
-GES_TRACK_OBJECT_DURATION
-#define GES_TRACK_OBJECT_DURATION(obj) (((GESTrackObject*)obj)->duration)
-
-
-GESTrackObjectPrivate
-
-
-GESTrackObject
-struct _GESTrackObject {
- GObject parent;
-
- /*< public >*/
- /* Cached values of the gnlobject properties */
- guint64 start;
- guint64 inpoint;
- guint64 duration;
- guint32 gnl_priority;
- gboolean active;
-
- /*< private >*/
- GESTrackObjectPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackObjectClass
-struct _GESTrackObjectClass {
- /*< private >*/
- GObjectClass parent_class;
-
- /*< public >*/
- /* virtual methods for subclasses */
- const gchar *gnlobject_factorytype;
- GstElement* (*create_gnl_object) (GESTrackObject * object);
- GstElement* (*create_element) (GESTrackObject * object);
-
- void (*start_changed) (GESTrackObject *object, guint64 start);
- void (*media_start_changed) (GESTrackObject *object, guint64 media_start);
- void (*gnl_priority_changed) (GESTrackObject *object, guint priority);
- void (*duration_changed) (GESTrackObject *object, guint64 duration);
- void (*active_changed) (GESTrackObject *object, gboolean active);
-
- /*< private >*/
- /* signals (currently unused) */
- void (*changed) (GESTrackObject * object);
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_object_get_type
-GType
-void
-
-
-ges_track_object_set_track
-gboolean
-GESTrackObject * object, GESTrack * track
-
-
-ges_track_object_get_track
-const GESTrack*
-GESTrackObject * object
-
-
-ges_track_object_set_timeline_object
-void
-GESTrackObject * object, GESTimelineObject * tlobject
-
-
-ges_track_object_get_timeline_object
-const GESTimelineObject *
-GESTrackObject* object
-
-
-ges_track_object_get_gnlobject
-GstElement *
-GESTrackObject * object
-
-
-ges_track_object_get_element
-GstElement *
-GESTrackObject * object
-
-
-ges_track_object_set_start_internal
-gboolean
-GESTrackObject * object, guint64 start
-
-
-ges_track_object_set_inpoint_internal
-gboolean
-GESTrackObject * object, guint64 inpoint
-
-
-ges_track_object_set_duration_internal
-gboolean
-GESTrackObject * object, guint64 duration
-
-
-ges_track_object_set_priority_internal
-gboolean
-GESTrackObject * object, guint32 priority
-
-
-ges_track_object_set_priority_offset_internal
-gboolean
-GESTrackObject * object, guint32 priority_offset
-
-
-ges_track_object_get_priority_offset
-guint32
-GESTrackObject *object
-
-
-ges_track_object_set_active
-gboolean
-GESTrackObject * object, gboolean active
-
-
-GES_TYPE_TIMELINE_PIPELINE
-#define GES_TYPE_TIMELINE_PIPELINE ges_timeline_pipeline_get_type()
-
-
-GES_TIMELINE_PIPELINE
-#define GES_TIMELINE_PIPELINE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_PIPELINE, GESTimelinePipeline))
-
-
-GES_TIMELINE_PIPELINE_CLASS
-#define GES_TIMELINE_PIPELINE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_PIPELINE, GESTimelinePipelineClass))
-
-
-GES_IS_TIMELINE_PIPELINE
-#define GES_IS_TIMELINE_PIPELINE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_PIPELINE))
-
-
-GES_IS_TIMELINE_PIPELINE_CLASS
-#define GES_IS_TIMELINE_PIPELINE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_PIPELINE))
-
-
-GES_TIMELINE_PIPELINE_GET_CLASS
-#define GES_TIMELINE_PIPELINE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_PIPELINE, GESTimelinePipelineClass))
-
-
-GESTimelinePipelinePrivate
-
-
-GESPipelineFlags
-typedef enum {
- TIMELINE_MODE_PREVIEW_AUDIO = 1 << 0,
- TIMELINE_MODE_PREVIEW_VIDEO = 1 << 1,
- TIMELINE_MODE_PREVIEW = TIMELINE_MODE_PREVIEW_AUDIO | TIMELINE_MODE_PREVIEW_VIDEO,
- TIMELINE_MODE_RENDER = 1 << 2,
- TIMELINE_MODE_SMART_RENDER = 1 << 3
-} GESPipelineFlags;
-
-
-GESTimelinePipeline
-struct _GESTimelinePipeline {
- /*< private >*/
- GstPipeline parent;
-
- GESTimelinePipelinePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelinePipelineClass
-struct _GESTimelinePipelineClass {
- /*< private >*/
- GstPipelineClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_pipeline_get_type
-GType
-void
-
-
-ges_timeline_pipeline_new
-GESTimelinePipeline*
-void
-
-
-ges_timeline_pipeline_add_timeline
-gboolean
-GESTimelinePipeline * pipeline, GESTimeline * timeline
-
-
-ges_timeline_pipeline_set_render_settings
-gboolean
-GESTimelinePipeline *pipeline, gchar * output_uri, GstEncodingProfile *profile
-
-
-ges_timeline_pipeline_set_mode
-gboolean
-GESTimelinePipeline *pipeline, GESPipelineFlags mode
-
-
-ges_timeline_pipeline_get_thumbnail_buffer
-GstBuffer *
-GESTimelinePipeline *self, GstCaps *caps
-
-
-ges_timeline_pipeline_get_thumbnail_rgb24
-GstBuffer *
-GESTimelinePipeline *self, gint width, gint height
-
-
-ges_timeline_pipeline_save_thumbnail
-gboolean
-GESTimelinePipeline *self, int width, int height, gchar *format, gchar *location
-
-
-GES_TYPE_TIMELINE_OPERATION
-#define GES_TYPE_TIMELINE_OPERATION ges_timeline_operation_get_type()
-
-
-GES_TIMELINE_OPERATION
-#define GES_TIMELINE_OPERATION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_OPERATION, GESTimelineOperation))
-
-
-GES_TIMELINE_OPERATION_CLASS
-#define GES_TIMELINE_OPERATION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_OPERATION, GESTimelineOperationClass))
-
-
-GES_IS_TIMELINE_OPERATION
-#define GES_IS_TIMELINE_OPERATION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_OPERATION))
-
-
-GES_IS_TIMELINE_OPERATION_CLASS
-#define GES_IS_TIMELINE_OPERATION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_OPERATION))
-
-
-GES_TIMELINE_OPERATION_GET_CLASS
-#define GES_TIMELINE_OPERATION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_OPERATION, GESTimelineOperationClass))
-
-
-GESTimelineOperationPrivate
-
-
-GESTimelineOperation
-struct _GESTimelineOperation {
- /*< private >*/
- GESTimelineObject parent;
-
- GESTimelineOperationPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineOperationClass
-struct _GESTimelineOperationClass {
- /*< private >*/
- GESTimelineObjectClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_operation_get_type
-GType
-void
-
-
-GES_TYPE_TIMELINE_OVERLAY
-#define GES_TYPE_TIMELINE_OVERLAY ges_timeline_overlay_get_type()
-
-
-GES_TIMELINE_OVERLAY
-#define GES_TIMELINE_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_OVERLAY, GESTimelineOverlay))
-
-
-GES_TIMELINE_OVERLAY_CLASS
-#define GES_TIMELINE_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_OVERLAY, GESTimelineOverlayClass))
-
-
-GES_IS_TIMELINE_OVERLAY
-#define GES_IS_TIMELINE_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_OVERLAY))
-
-
-GES_IS_TIMELINE_OVERLAY_CLASS
-#define GES_IS_TIMELINE_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_OVERLAY))
-
-
-GES_TIMELINE_OVERLAY_GET_CLASS
-#define GES_TIMELINE_OVERLAY_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_OVERLAY, GESTimelineOverlayClass))
-
-
-GESTimelineOverlayPrivate
-
-
-GESTimelineOverlay
-struct _GESTimelineOverlay {
- /*< private >*/
- GESTimelineOperation parent;
-
- GESTimelineOverlayPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineOverlayClass
-struct _GESTimelineOverlayClass {
- GESTimelineOperationClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_overlay_get_type
-GType
-void
-
-
-GES_TYPE_CUSTOM_TIMELINE_SOURCE
-#define GES_TYPE_CUSTOM_TIMELINE_SOURCE ges_custom_timeline_source_get_type()
-
-
-GES_CUSTOM_TIMELINE_SOURCE
-#define GES_CUSTOM_TIMELINE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_CUSTOM_TIMELINE_SOURCE, GESCustomTimelineSource))
-
-
-GES_CUSTOM_TIMELINE_SOURCE_CLASS
-#define GES_CUSTOM_TIMELINE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_CUSTOM_TIMELINE_SOURCE, GESCustomTimelineSourceClass))
-
-
-GES_IS_CUSTOM_TIMELINE_SOURCE
-#define GES_IS_CUSTOM_TIMELINE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_CUSTOM_TIMELINE_SOURCE))
-
-
-GES_IS_CUSTOM_TIMELINE_SOURCE_CLASS
-#define GES_IS_CUSTOM_TIMELINE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_CUSTOM_TIMELINE_SOURCE))
-
-
-GES_CUSTOM_TIMELINE_SOURCE_GET_CLASS
-#define GES_CUSTOM_TIMELINE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_CUSTOM_TIMELINE_SOURCE, GESCustomTimelineSourceClass))
-
-
-GESCustomTimelineSourcePrivate
-
-
-GESFillTrackObjectUserFunc
-gboolean
-GESTimelineObject * object,
- GESTrackObject * trobject,
- GstElement * gnlobj,
- gpointer user_data
-
-
-GESCustomTimelineSource
-struct _GESCustomTimelineSource {
- GESTimelineSource parent;
-
- /*< private >*/
- GESCustomTimelineSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESCustomTimelineSourceClass
-struct _GESCustomTimelineSourceClass {
- GESTimelineSourceClass parent_class;
-
- /*< private >*/
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_custom_timeline_source_get_type
-GType
-void
-
-
-ges_custom_timeline_source_new
-GESCustomTimelineSource *
-GESFillTrackObjectUserFunc func, gpointer user_data
-
-
-GES_TYPE_TRACK_TITLE_SOURCE
-#define GES_TYPE_TRACK_TITLE_SOURCE ges_track_title_source_get_type()
-
-
-GES_TRACK_TITLE_SOURCE
-#define GES_TRACK_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSource))
-
-
-GES_TRACK_TITLE_SOURCE_CLASS
-#define GES_TRACK_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSourceClass))
-
-
-GES_IS_TRACK_TITLE_SOURCE
-#define GES_IS_TRACK_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_TITLE_SOURCE))
-
-
-GES_IS_TRACK_TITLE_SOURCE_CLASS
-#define GES_IS_TRACK_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_TITLE_SOURCE))
-
-
-GES_TRACK_TITLE_SOURCE_GET_CLASS
-#define GES_TRACK_TITLE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSourceClass))
-
-
-GESTrackTitleSourcePrivate
-
-
-GESTrackTitleSource
-struct _GESTrackTitleSource {
- GESTrackSource parent;
-
- /*< private >*/
- gchar *text;
- gchar *font_desc;
- GESTextHAlign halign;
- GESTextVAlign valign;
- GstElement *text_el;
- GstElement *background_el;
-
- GESTrackTitleSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackTitleSourceClass
-struct _GESTrackTitleSourceClass {
- GESTrackSourceClass parent_class;
-
- /*< private >*/
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_title_source_get_type
-GType
-void
-
-
-ges_track_title_source_set_text
-void
-GESTrackTitleSource *self, const gchar *text
-
-
-ges_track_title_source_set_font_desc
-void
-GESTrackTitleSource *self, const gchar *font_desc
-
-
-ges_track_title_source_set_halignment
-void
-GESTrackTitleSource *self, GESTextHAlign halgn
-
-
-ges_track_title_source_set_valignment
-void
-GESTrackTitleSource *self, GESTextVAlign valign
-
-
-ges_track_title_source_new
-GESTrackTitleSource*
-void
-
-
-GES_TYPE_TRACK_AUDIO_TRANSITION
-#define GES_TYPE_TRACK_AUDIO_TRANSITION ges_track_audio_transition_get_type()
-
-
-GES_TRACK_AUDIO_TRANSITION
-#define GES_TRACK_AUDIO_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_AUDIO_TRANSITION, GESTrackAudioTransition))
-
-
-GES_TRACK_AUDIO_TRANSITION_CLASS
-#define GES_TRACK_AUDIO_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_AUDIO_TRANSITION, GESTrackAudioTransitionClass))
-
-
-GES_IS_TRACK_AUDIO_TRANSITION
-#define GES_IS_TRACK_AUDIO_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_AUDIO_TRANSITION))
-
-
-GES_IS_TRACK_AUDIO_TRANSITION_CLASS
-#define GES_IS_TRACK_AUDIO_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_AUDIO_TRANSITION))
-
-
-GES_TRACK_AUDIO_TRANSITION_GET_CLASS
-#define GES_TRACK_AUDIO_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_AUDIO_TRANSITION, GESTrackAudioTransitionClass))
-
-
-GESTrackAudioTransitionPrivate
-
-
-GESTrackAudioTransition
-struct _GESTrackAudioTransition {
- GESTrackTransition parent;
-
- /*< private >*/
- /* these enable volume interpolation. Unlike video, both inputs are adjusted
- * simultaneously */
- GstController *a_controller;
- GstInterpolationControlSource *a_control_source;
-
- GstController *b_controller;
- GstInterpolationControlSource *b_control_source;
-
- GESTrackAudioTransitionPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackAudioTransitionClass
-struct _GESTrackAudioTransitionClass {
- GESTrackTransitionClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_audio_transition_get_type
-GType
-void
-
-
-ges_track_audio_transition_new
-GESTrackAudioTransition*
-void
-
-
-GES_TYPE_TIMELINE_TITLE_SOURCE
-#define GES_TYPE_TIMELINE_TITLE_SOURCE ges_timeline_title_source_get_type()
-
-
-GES_TIMELINE_TITLE_SOURCE
-#define GES_TIMELINE_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_TITLE_SOURCE, GESTimelineTitleSource))
-
-
-GES_TIMELINE_TITLE_SOURCE_CLASS
-#define GES_TIMELINE_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_TITLE_SOURCE, GESTimelineTitleSourceClass))
-
-
-GES_IS_TIMELINE_TITLE_SOURCE
-#define GES_IS_TIMELINE_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_TITLE_SOURCE))
-
-
-GES_IS_TIMELINE_TITLE_SOURCE_CLASS
-#define GES_IS_TIMELINE_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_TITLE_SOURCE))
-
-
-GES_TIMELINE_TITLE_SOURCE_GET_CLASS
-#define GES_TIMELINE_TITLE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_TITLE_SOURCE, GESTimelineTitleSourceClass))
-
-
-GESTimelineTitleSourcePrivate
-
-
-GESTimelineTitleSource
-struct _GESTimelineTitleSource {
- /*< private >*/
- GESTimelineSource parent;
-
- gboolean mute;
- gchar *text;
- gchar *font_desc;
- GESTextVAlign halign;
- GESTextHAlign valign;
-
- GESTimelineTitleSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTimelineTitleSourceClass
-struct _GESTimelineTitleSourceClass {
- /*< private >*/
- GESTimelineSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_timeline_title_source_get_type
-GType
-void
-
-
-ges_timeline_title_source_new
-GESTimelineTitleSource*
-void
-
-
-GES_TYPE_KEYFILE_FORMATTER
-#define GES_TYPE_KEYFILE_FORMATTER ges_keyfile_formatter_get_type()
-
-
-GES_KEYFILE_FORMATTER
-#define GES_KEYFILE_FORMATTER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_KEYFILE_FORMATTER, GESKeyfileFormatter))
-
-
-GES_KEYFILE_FORMATTER_CLASS
-#define GES_KEYFILE_FORMATTER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_KEYFILE_FORMATTER, GESKeyfileFormatterClass))
-
-
-GES_IS_KEYFILE_FORMATTER
-#define GES_IS_KEYFILE_FORMATTER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_KEYFILE_FORMATTER))
-
-
-GES_IS_KEYFILE_FORMATTER_CLASS
-#define GES_IS_KEYFILE_FORMATTER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_KEYFILE_FORMATTER))
-
-
-GES_KEYFILE_FORMATTER_GET_CLASS
-#define GES_KEYFILE_FORMATTER_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_KEYFILE_FORMATTER, GESKeyfileFormatterClass))
-
-
-GESKeyfileFormatter
-struct _GESKeyfileFormatter {
- /*< private >*/
- GESFormatter parent;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESKeyfileFormatterClass
-struct _GESKeyfileFormatterClass {
- /*< private >*/
- GESFormatterClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_keyfile_formatter_get_type
-GType
-void
-
-
-ges_keyfile_formatter_new
-GESKeyfileFormatter *
-void
-
-
-GES_TYPE_TRACK_FILESOURCE
-#define GES_TYPE_TRACK_FILESOURCE ges_track_filesource_get_type()
-
-
-GES_TRACK_FILESOURCE
-#define GES_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_FILESOURCE, GESTrackFileSource))
-
-
-GES_TRACK_FILESOURCE_CLASS
-#define GES_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_FILESOURCE, GESTrackFileSourceClass))
-
-
-GES_IS_TRACK_FILESOURCE
-#define GES_IS_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_FILESOURCE))
-
-
-GES_IS_TRACK_FILESOURCE_CLASS
-#define GES_IS_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_FILESOURCE))
-
-
-GES_TRACK_FILESOURCE_GET_CLASS
-#define GES_TRACK_FILESOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_FILESOURCE, GESTrackFileSourceClass))
-
-
-GESTrackFileSourcePrivate
-
-
-GESTrackFileSource
-struct _GESTrackFileSource {
- /*< private >*/
- GESTrackSource parent;
-
- gchar *uri;
-
- GESTrackFileSourcePrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackFileSourceClass
-struct _GESTrackFileSourceClass {
- /*< private >*/
- GESTrackSourceClass parent_class;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_filesource_get_type
-GType
-void
-
-
-ges_track_filesource_new
-GESTrackFileSource*
-gchar *uri
-
-
-GES_TYPE_TRACK_TEXT_OVERLAY
-#define GES_TYPE_TRACK_TEXT_OVERLAY ges_track_text_overlay_get_type()
-
-
-GES_TRACK_TEXT_OVERLAY
-#define GES_TRACK_TEXT_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_TEXT_OVERLAY, GESTrackTextOverlay))
-
-
-GES_TRACK_TEXT_OVERLAY_CLASS
-#define GES_TRACK_TEXT_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_TEXT_OVERLAY, GESTrackTextOverlayClass))
-
-
-GES_IS_TRACK_TEXT_OVERLAY
-#define GES_IS_TRACK_TEXT_OVERLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_TEXT_OVERLAY))
-
-
-GES_IS_TRACK_TEXT_OVERLAY_CLASS
-#define GES_IS_TRACK_TEXT_OVERLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_TEXT_OVERLAY))
-
-
-GES_TRACK_TEXT_OVERLAY_GET_CLASS
-#define GES_TRACK_TEXT_OVERLAY_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TEXT_OVERLAY, GESTrackTextOverlayClass))
-
-
-GESTrackTextOverlayPrivate
-
-
-GESTrackTextOverlay
-struct _GESTrackTextOverlay {
- /*< private >*/
- GESTrackOperation parent;
-
- gchar *text;
- gchar *font_desc;
- GESTextHAlign halign;
- GESTextVAlign valign;
- GstElement *text_el;
-
- GESTrackTextOverlayPrivate *priv;
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-GESTrackTextOverlayClass
-struct _GESTrackTextOverlayClass {
- GESTrackOperationClass parent_class;
-
- /*< private >*/
-
- /* Padding for API extension */
- gpointer _ges_reserved[GES_PADDING];
-};
-
-
-ges_track_text_overlay_get_type
-GType
-void
-
-
-ges_track_text_overlay_set_text
-void
-GESTrackTextOverlay *self, const gchar *text
-
-
-ges_track_text_overlay_set_font_desc
-void
-GESTrackTextOverlay *self, const gchar *font_desc
-
-
-ges_track_text_overlay_set_halignment
-void
-GESTrackTextOverlay *self, GESTextHAlign halgn
-
-
-ges_track_text_overlay_set_valignment
-void
-GESTrackTextOverlay *self, GESTextVAlign valign
-
-
-ges_track_text_overlay_new
-GESTrackTextOverlay*
-void
-