From: Edward Hervey Date: Thu, 16 Dec 2010 14:05:29 +0000 (+0100) Subject: docs: Remove more bogus files X-Git-Tag: 1.19.3~493^2~2476 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=08fe90ab4e0debd5a18cd151cc962c26e1fa0e9c;p=platform%2Fupstream%2Fgstreamer.git docs: Remove more bogus files --- diff --git a/docs/libs/#ges-sections.txt# b/docs/libs/#ges-sections.txt# deleted file mode 100644 index dd3a395..0000000 --- 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 fef8ca2..0000000 --- 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 9b0cbe3..0000000 --- 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 -ges_init -
- -
-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 2e1eb75..0000000 --- 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 -