# API Index

### A

ges_add_missing_uri_relocation_uri, function in Utilities
GESAsset, struct in GESAsset
ges_asset_extract, function in GESAsset
ges_asset_get_error, function in GESAsset
ges_asset_get_extractable_type, function in GESAsset
ges_asset_get_id, function in GESAsset
ges_asset_get_proxy, function in GESAsset
ges_asset_get_proxy_target, function in GESAsset
ges_asset_list_proxies, function in GESAsset
ges_asset_needs_reload, function in GESAsset
ges_asset_request, function in GESAsset
ges_asset_request_async, function in GESAsset
ges_asset_request_finish, function in GESAsset
ges_asset_set_proxy, function in GESAsset
GESAudioSource, struct in GESAudioSource
GESAudioTestSource, struct in GESAudioTestSource
GESAudioTrack, struct in GESAudioTrack
GESAudioTransition, struct in GESAudioTransition
GESAudioUriSource, struct in GESAudioUriSource
GESAudioUriSource:uri, object property in GESAudioUriSource
ges_audio_test_source_get_freq, function in GESAudioTestSource
ges_audio_test_source_get_volume, function in GESAudioTestSource
ges_audio_test_source_set_freq, function in GESAudioTestSource
ges_audio_test_source_set_volume, function in GESAudioTestSource
ges_audio_track_new, function in GESAudioTrack
ges_audio_transition_new, function in GESAudioTransition

### B

GESBaseEffect, struct in GESBaseEffect
GESBaseEffectClip, struct in GESBaseEffectClip
GESBaseTransitionClip, struct in GESBaseTransitionClip
GESBaseXmlFormatter, struct in GESBaseXmlFormatter
ges_base_xml_formatter_get_type, function in GESBaseXmlFormatter

### C

GESClip, struct in GESClip
GESClip:layer, object property in GESClip
GESClip:supported-formats, object property in GESClip
GESClipAsset, struct in GESClipAsset
GESClipClass, struct in GESClip
ges_clip_add_asset, function in GESClip
ges_clip_asset_get_supported_formats, function in GESClipAsset
ges_clip_asset_get_type, function in GESClipAsset
ges_clip_asset_set_supported_formats, function in GESClipAsset
ges_clip_find_track_element, function in GESClip
ges_clip_find_track_elements, function in GESClip
ges_clip_get_layer, function in GESClip
ges_clip_get_supported_formats, function in GESClip
ges_clip_get_top_effects, function in GESClip
ges_clip_get_top_effect_index, function in GESClip
ges_clip_get_top_effect_position, function in GESClip
ges_clip_move_to_layer, function in GESClip
ges_clip_set_supported_formats, function in GESClip
ges_clip_set_top_effect_index, function in GESClip
ges_clip_set_top_effect_priority, function in GESClip
ges_clip_split, function in GESClip
GESContainer, struct in GESContainer
GESContainerClass, struct in GESContainer
ges_container_add, function in GESContainer
GES_CONTAINER_CHILDREN, macro in GESContainer
ges_container_edit, function in GESContainer
ges_container_get_children, function in GESContainer
ges_container_group, function in GESContainer
GES_CONTAINER_HEIGHT, macro in GESContainer
ges_container_remove, function in GESContainer
ges_container_ungroup, function in GESContainer
GESCreateElementForGapFunc, user_function in GESTrack
GESCreateTrackElementFunc, user_function in GESClip
GESCreateTrackElementsFunc, user_function in GESClip

### D

DEFAULT_HALIGNMENT, macro in GES Enums
DEFAULT_VALIGNMENT, macro in GES Enums
ges_deinit, function in Initialization

### E

GESEdge, enum in GES Enums
GESEditMode, enum in GES Enums
GESEffect, struct in GESEffect
GESEffect:bin-description, object property in GESEffect
GESEffectClip, struct in GESEffectClip
GESEffectClip:audio-bin-description, object property in GESEffectClip
GESEffectClip:video-bin-description, object property in GESEffectClip
GESError, enum in GES GErrors
GES_ERROR, macro in GES GErrors
GESExtractable, struct in GESExtractableInterface
GESExtractableCheckId, user_function in GESExtractableInterface
GESExtractableInterface, struct in GESExtractableInterface
ges_extractable_get_asset, function in GESExtractableInterface
ges_extractable_get_id, function in GESExtractableInterface
ges_extractable_set_asset, function in GESExtractableInterface

### F

GESFillTrackElementFunc, user_function in GESClip
GESFormatter, struct in GESFormatter
GESFormatterCanLoadURIMethod, user_function in GESFormatter
GESFormatterClass, struct in GESFormatter
GESFormatterLoadFromURIMethod, user_function in GESFormatter
GESFormatterSaveToURIMethod, user_function in GESFormatter
ges_formatter_can_load_uri, function in GESFormatter
ges_formatter_can_save_uri, function in GESFormatter
ges_formatter_class_register_metas, function in GESFormatter
ges_formatter_get_default, function in GESFormatter
ges_formatter_load_from_uri, function in GESFormatter
ges_formatter_save_to_uri, function in GESFormatter

### G

GESGroup, struct in GESGroup
ges_group_new, function in GESGroup

### I

GESImageSource, struct in GESImageSource
GESImageSource:uri, object property in GESImageSource
ges_init, function in Initialization
ges_init_check, function in Initialization

### L

GESLayer, struct in GESLayer
GESLayer::clip-added, object signal in GESLayer
GESLayer::clip-removed, object signal in GESLayer
GESLayer:auto-transition, object property in GESLayer
GESLayer:priority, object property in GESLayer
GESLayerClass, struct in GESLayer
ges_layer_add_asset, function in GESLayer
ges_layer_add_clip, function in GESLayer
ges_layer_get_auto_transition, function in GESLayer
ges_layer_get_clips, function in GESLayer
ges_layer_get_duration, function in GESLayer
ges_layer_get_priority, function in GESLayer
ges_layer_is_empty, function in GESLayer
ges_layer_new, function in GESLayer
ges_layer_remove_clip, function in GESLayer
ges_layer_set_auto_transition, function in GESLayer
ges_layer_set_priority, function in GESLayer
ges_list_assets, function in GESAsset

### M

GESMetaContainer, struct in GESMetaContainer
GESMetaContainer::notify-meta, object signal in GESMetaContainer
GESMetaFlag, enum in GES Enums
GESMetaForeachFunc, user_function in GESMetaContainer
ges_meta_container_get_type, function in GESMetaContainer
GES_META_DESCRIPTION, macro in GESMetaContainer
GES_META_FORMATTER_EXTENSION, macro in GESMetaContainer
GES_META_FORMATTER_MIMETYPE, macro in GESMetaContainer
GES_META_FORMATTER_NAME, macro in GESMetaContainer
GES_META_FORMATTER_RANK, macro in GESMetaContainer
GES_META_FORMATTER_VERSION, macro in GESMetaContainer
GES_META_FORMAT_VERSION, macro in GESMetaContainer
GESMultiFileSource, struct in GESMultiFileSource
GESMultiFileSource:uri, object property in GESMultiFileSource
ges_multi_file_source_new, function in GESMultiFileSource

### O

GESOperation, struct in GESOperation
GESOperationClass, struct in GESOperation
GESOperationClip, struct in GESOperationClip
GESOverlayClip, struct in GESOverlayClip
GESOverlayClipClass, struct in GESOverlayClip

### P

GESPipeline, struct in GESPipeline
GESPipeline:audio-filter, object property in GESPipeline
GESPipeline:audio-sink, object property in GESPipeline
GESPipeline:mode, object property in GESPipeline
GESPipeline:timeline, object property in GESPipeline
GESPipeline:video-filter, object property in GESPipeline
GESPipeline:video-sink, object property in GESPipeline
GESPipelineFlags, enum in GES Enums
ges_pipeline_get_mode, function in GESPipeline
ges_pipeline_new, function in GESPipeline
ges_pipeline_set_mode, function in GESPipeline
ges_pipeline_set_render_settings, function in GESPipeline
ges_pipeline_set_timeline, function in GESPipeline
GESPitiviFormatter, struct in GESPitiviFormatter
ges_pitivi_formatter_new, function in GESPitiviFormatter
GESProject, struct in GESProject
GESProject::asset-added, object signal in GESProject
GESProject::asset-loading, object signal in GESProject
GESProject::asset-removed, object signal in GESProject
GESProject::error-loading-asset, object signal in GESProject
GESProject::loaded, object signal in GESProject
GESProject::missing-uri, object signal in GESProject
GESProject:uri, object property in GESProject
ges_project_add_asset, function in GESProject
ges_project_add_encoding_profile, function in GESProject
ges_project_create_asset, function in GESProject
ges_project_create_asset_sync, function in GESProject
ges_project_get_asset, function in GESProject
ges_project_get_loading_assets, function in GESProject
ges_project_get_type, function in GESProject
ges_project_get_uri, function in GESProject
ges_project_list_assets, function in GESProject
ges_project_list_encoding_profiles, function in GESProject
ges_project_load, function in GESProject
ges_project_new, function in GESProject
ges_project_remove_asset, function in GESProject
ges_project_save, function in GESProject
ges_pspec_equal, function in Utilities
ges_pspec_hash, function in Utilities

### S

GESSource, struct in GESSource
GESSourceClass, struct in GESSource
GESSourceClip, struct in GESSourceClip
GESSourceClipClass, struct in GESSourceClip

### T

GESTestClip, struct in GESTestClip
GESTestClip:freq, object property in GESTestClip
GESTestClip:mute, object property in GESTestClip
GESTestClip:volume, object property in GESTestClip
GESTestClip:vpattern, object property in GESTestClip
GESTestClipClass, struct in GESTestClip
ges_test_clip_get_frequency, function in GESTestClip
ges_test_clip_get_volume, function in GESTestClip
ges_test_clip_is_muted, function in GESTestClip
ges_test_clip_new, function in GESTestClip
ges_test_clip_new_for_nick, function in GESTestClip
GESTextHAlign, enum in GES Enums
GESTextOverlay, struct in GESTextOverlay
GESTextOverlayClip, struct in GESTextOverlayClip
GESTextOverlayClip:color, object property in GESTextOverlayClip
GESTextOverlayClip:font-desc, object property in GESTextOverlayClip
GESTextOverlayClip:halignment, object property in GESTextOverlayClip
GESTextOverlayClip:text, object property in GESTextOverlayClip
GESTextOverlayClip:valignment, object property in GESTextOverlayClip
GESTextOverlayClip:xpos, object property in GESTextOverlayClip
GESTextOverlayClip:ypos, object property in GESTextOverlayClip
GESTextVAlign, enum in GES Enums
ges_text_overlay_clip_get_font_desc, function in GESTextOverlayClip
ges_text_overlay_clip_get_text, function in GESTextOverlayClip
ges_text_overlay_clip_new, function in GESTextOverlayClip
ges_text_overlay_get_color, function in GESTextOverlay
ges_text_overlay_get_font_desc, function in GESTextOverlay
ges_text_overlay_get_halignment, function in GESTextOverlay
ges_text_overlay_get_text, function in GESTextOverlay
ges_text_overlay_get_valignment, function in GESTextOverlay
ges_text_overlay_get_xpos, function in GESTextOverlay
ges_text_overlay_get_ypos, function in GESTextOverlay
ges_text_overlay_new, function in GESTextOverlay
ges_text_overlay_set_color, function in GESTextOverlay
ges_text_overlay_set_font_desc, function in GESTextOverlay
ges_text_overlay_set_halignment, function in GESTextOverlay
ges_text_overlay_set_text, function in GESTextOverlay
ges_text_overlay_set_valignment, function in GESTextOverlay
ges_text_overlay_set_xpos, function in GESTextOverlay
ges_text_overlay_set_ypos, function in GESTextOverlay
GESTimeline, struct in GESTimeline
GESTimeline::commited, object signal in GESTimeline
GESTimeline::group-added, object signal in GESTimeline
GESTimeline::group-removed, object signal in GESTimeline
GESTimeline::layer-added, object signal in GESTimeline
GESTimeline::layer-removed, object signal in GESTimeline
GESTimeline::select-tracks-for-object, object signal in GESTimeline
GESTimeline::snapping-ended, object signal in GESTimeline
GESTimeline::snapping-started, object signal in GESTimeline
GESTimeline::track-added, object signal in GESTimeline
GESTimeline::track-removed, object signal in GESTimeline
GESTimeline:auto-transition, object property in GESTimeline
GESTimeline:duration, object property in GESTimeline
GESTimeline:snapping-distance, object property in GESTimeline
GESTimelineElement, struct in GESTimelineElement
GESTimelineElementClass, struct in GESTimelineElement
ges_timeline_add_layer, function in GESTimeline
ges_timeline_add_track, function in GESTimeline
ges_timeline_append_layer, function in GESTimeline
ges_timeline_commit, function in GESTimeline
ges_timeline_commit_sync, function in GESTimeline
ges_timeline_element_add_child_property, function in GESTimelineElement
ges_timeline_element_copy, function in GESTimelineElement
GES_TIMELINE_ELEMENT_DURATION, macro in GESTimelineElement
GES_TIMELINE_ELEMENT_END, macro in GESTimelineElement
ges_timeline_element_get_child_property, function in GESTimelineElement
ges_timeline_element_get_duration, function in GESTimelineElement
ges_timeline_element_get_inpoint, function in GESTimelineElement
ges_timeline_element_get_max_duration, function in GESTimelineElement
ges_timeline_element_get_name, function in GESTimelineElement
ges_timeline_element_get_parent, function in GESTimelineElement
ges_timeline_element_get_priority, function in GESTimelineElement
ges_timeline_element_get_start, function in GESTimelineElement
ges_timeline_element_get_timeline, function in GESTimelineElement
ges_timeline_element_get_track_types, function in GESTimelineElement
GES_TIMELINE_ELEMENT_INPOINT, macro in GESTimelineElement
ges_timeline_element_lookup_child, function in GESTimelineElement
GES_TIMELINE_ELEMENT_MAX_DURATION, macro in GESTimelineElement
GES_TIMELINE_ELEMENT_NAME, macro in GESTimelineElement
GES_TIMELINE_ELEMENT_PARENT, macro in GESTimelineElement
ges_timeline_element_paste, function in GESTimelineElement
GES_TIMELINE_ELEMENT_PRIORITY, macro in GESTimelineElement
ges_timeline_element_remove_child_property, function in GESTimelineElement
ges_timeline_element_ripple, function in GESTimelineElement
ges_timeline_element_ripple_end, function in GESTimelineElement
ges_timeline_element_roll_end, function in GESTimelineElement
ges_timeline_element_roll_start, function in GESTimelineElement
ges_timeline_element_set_child_properties, function in GESTimelineElement
ges_timeline_element_set_child_property, function in GESTimelineElement
ges_timeline_element_set_duration, function in GESTimelineElement
ges_timeline_element_set_inpoint, function in GESTimelineElement
ges_timeline_element_set_max_duration, function in GESTimelineElement
ges_timeline_element_set_name, function in GESTimelineElement
ges_timeline_element_set_parent, function in GESTimelineElement
ges_timeline_element_set_priority, function in GESTimelineElement
ges_timeline_element_set_start, function in GESTimelineElement
ges_timeline_element_set_timeline, function in GESTimelineElement
GES_TIMELINE_ELEMENT_START, macro in GESTimelineElement
GES_TIMELINE_ELEMENT_TIMELINE, macro in GESTimelineElement
ges_timeline_element_trim, function in GESTimelineElement
ges_timeline_get_auto_transition, function in GESTimeline
ges_timeline_get_duration, function in GESTimeline
ges_timeline_get_element, function in GESTimeline
ges_timeline_get_layer, function in GESTimeline
GES_TIMELINE_GET_LAYERS, macro in GESLayer
ges_timeline_get_layers, function in GESTimeline
ges_timeline_get_pad_for_track, function in GESTimeline
ges_timeline_get_project, macro in GESTimeline
ges_timeline_get_snapping_distance, function in GESTimeline
GES_TIMELINE_GET_TRACKS, macro in GESLayer
ges_timeline_get_tracks, function in GESTimeline
ges_timeline_get_track_for_pad, function in GESTimeline
ges_timeline_is_empty, function in GESTimeline
ges_timeline_load_from_uri, function in GESTimeline
ges_timeline_new, function in GESTimeline
ges_timeline_new_audio_video, function in GESTimeline
ges_timeline_new_from_uri, function in GESTimeline
ges_timeline_remove_layer, function in GESTimeline
ges_timeline_remove_track, function in GESTimeline
ges_timeline_save_to_uri, function in GESTimeline
ges_timeline_set_auto_transition, function in GESTimeline
ges_timeline_set_snapping_distance, function in GESTimeline
GESTitleClip, struct in GESTitleClip
GESTitleClip:background, object property in GESTitleClip
GESTitleClip:color, object property in GESTitleClip
GESTitleClip:font-desc, object property in GESTitleClip
GESTitleClip:halignment, object property in GESTitleClip
GESTitleClip:text, object property in GESTitleClip
GESTitleClip:valignment, object property in GESTitleClip
GESTitleClip:xpos, object property in GESTitleClip
GESTitleClip:ypos, object property in GESTitleClip
GESTitleSource, struct in GESTitleSource
ges_title_clip_get_text, function in GESTitleClip
ges_title_clip_new, function in GESTitleClip
ges_title_source_get_background_color, function in GESTitleSource
ges_title_source_get_font_desc, function in GESTitleSource
ges_title_source_get_halignment, function in GESTitleSource
ges_title_source_get_text, function in GESTitleSource
ges_title_source_get_text_color, function in GESTitleSource
ges_title_source_get_valignment, function in GESTitleSource
ges_title_source_get_xpos, function in GESTitleSource
ges_title_source_get_ypos, function in GESTitleSource
ges_title_source_set_background_color, function in GESTitleSource
ges_title_source_set_font_desc, function in GESTitleSource
ges_title_source_set_halignment, function in GESTitleSource
ges_title_source_set_text, function in GESTitleSource
ges_title_source_set_text_color, function in GESTitleSource
ges_title_source_set_valignment, function in GESTitleSource
ges_title_source_set_xpos, function in GESTitleSource
ges_title_source_set_ypos, function in GESTitleSource
GESTrack, struct in GESTrack
GESTrack::commited, object signal in GESTrack
GESTrack::track-element-added, object signal in GESTrack
GESTrack::track-element-removed, object signal in GESTrack
GESTrack:caps, object property in GESTrack
GESTrack:duration, object property in GESTrack
GESTrack:mixing, object property in GESTrack
GESTrack:restriction-caps, object property in GESTrack
GESTrack:track-type, object property in GESTrack
GESTrackElement, struct in GESTrackElement
GESTrackElement::control-binding-added, object signal in GESTrackElement
GESTrackElement::control-binding-removed, object signal in GESTrackElement
GESTrackElement:active, object property in GESTrackElement
GESTrackElement:track, object property in GESTrackElement
GESTrackElement:track-type, object property in GESTrackElement
GESTrackElementAsset, struct in GESTrackElementAsset
GESTrackElementClass, struct in GESTrackElement
GESTrackType, enum in GES Enums
ges_track_add_element, function in GESTrack
ges_track_commit, function in GESTrack
ges_track_element_asset_get_track_type, function in GESTrackElementAsset
ges_track_element_asset_get_type, function in GESTrackElementAsset
ges_track_element_asset_set_track_type, function in GESTrackElementAsset
ges_track_element_get_child_properties, function in GESTrackElement
ges_track_element_get_child_property, function in GESTrackElement
ges_track_element_get_element, function in GESTrackElement
ges_track_element_get_gnlobject, function in GESTrackElement
ges_track_element_get_nleobject, function in GESTrackElement
ges_track_element_get_track, function in GESTrackElement
ges_track_element_is_active, function in GESTrackElement
ges_track_element_lookup_child, function in GESTrackElement
ges_track_element_set_active, function in GESTrackElement
ges_track_element_set_child_properties, function in GESTrackElement
ges_track_element_set_child_property, function in GESTrackElement
ges_track_get_caps, function in GESTrack
ges_track_get_elements, function in GESTrack
ges_track_get_mixing, function in GESTrack
ges_track_new, function in GESTrack
ges_track_remove_element, function in GESTrack
ges_track_set_mixing, function in GESTrack
ges_track_set_restriction_caps, function in GESTrack
ges_track_update_restriction_caps, function in GESTrack
GESTransition, struct in GESTransition
GESTransitionClass, struct in GESTransition
GESTransitionClip, struct in GESTransitionClip
GESTransitionClip:vtype, object property in GESTransitionClip
ges_transition_clip_new, function in GESTransitionClip
ges_transition_clip_new_for_nick, function in GESTransitionClip

### U

GESUriClip, struct in GESUriClip
GESUriClip:is-image, object property in GESUriClip
GESUriClip:mute, object property in GESUriClip
GESUriClip:supported-formats, object property in GESUriClip
GESUriClip:uri, object property in GESUriClip
GESUriClipAsset, struct in GESUriClipAsset
GESUriSourceAsset, struct in GESUriSourceAsset
ges_uri_clip_asset_class_set_timeout, function in GESUriClipAsset
ges_uri_clip_asset_get_duration, function in GESUriClipAsset
ges_uri_clip_asset_get_info, function in GESUriClipAsset
ges_uri_clip_asset_get_stream_assets, function in GESUriClipAsset
ges_uri_clip_asset_get_type, function in GESUriClipAsset
ges_uri_clip_asset_is_image, function in GESUriClipAsset
ges_uri_clip_asset_new, function in GESUriClipAsset
ges_uri_clip_asset_request_sync, function in GESUriClipAsset
ges_uri_clip_get_uri, function in GESUriClip
ges_uri_clip_is_image, function in GESUriClip
ges_uri_clip_is_muted, function in GESUriClip
ges_uri_clip_new, function in GESUriClip
ges_uri_source_asset_get_filesource_asset, function in GESUriSourceAsset
ges_uri_source_asset_get_stream_info, function in GESUriSourceAsset
ges_uri_source_asset_get_stream_uri, function in GESUriSourceAsset
ges_uri_source_asset_get_type, function in GESUriSourceAsset

### V

ges_version, function in Initialization
GES_VERSION_MAJOR, macro in Initialization
GES_VERSION_MICRO, macro in Initialization
GES_VERSION_MINOR, macro in Initialization
GES_VERSION_NANO, macro in Initialization
GESVideoSource, struct in GESVideoSource
GESVideoStandardTransitionType, enum in GES Enums
GESVideoTestPattern, enum in GES Enums
GESVideoTestSource, struct in GESVideoTestSource
GESVideoTrack, struct in GESVideoTrack
GESVideoTransition, struct in GESVideoTransition
GESVideoTransition:border, object property in GESVideoTransition
GESVideoTransition:invert, object property in GESVideoTransition
GESVideoTransition:transition-type, object property in GESVideoTransition
GESVideoUriSource, struct in GESVideoUriSource
GESVideoUriSource:uri, object property in GESVideoUriSource
ges_video_track_new, function in GESVideoTrack
ges_video_transition_get_border, function in GESVideoTransition
ges_video_transition_is_inverted, function in GESVideoTransition
ges_video_transition_new, function in GESVideoTransition
ges_video_transition_set_border, function in GESVideoTransition
ges_video_transition_set_inverted, function in GESVideoTransition
ges_video_transition_set_transition_type, function in GESVideoTransition

### X

ges_xml_formatter_get_type, function in GESXmlFormatter