Cargo Features

gstreamer-editing-services has no features set by default.

[dependencies]
gstreamer-editing-services = { version = "0.22.3", features = ["v1_16", "v1_18", "v1_20", "v1_22", "v1_24", "serde"] }
v1_16 v1_18?

Enables v1_16 of gstreamer-editing-services-sys, gstreamer, gstreamer-base, and gstreamer-pbutils

Affects timeline::TimelineExt.move_layer, timeline_element::TimelineElementExt.layer_priority

v1_18 v1_20? = v1_16

Enables v1_18 of gstreamer-editing-services-sys, gstreamer, gstreamer-base, and gstreamer-pbutils

Affects base_effect::BaseEffectExt.is_time_effect, base_effect::BaseEffectExt.register_time_property, clip::ClipExt.add_child_to_track, clip::ClipExt.add_top_effect, clip::ClipExt.duration_limit, clip::ClipExt.internal_time_from_timeline_time, clip::ClipExt.timeline_time_from_internal_time, clip::ClipExt.timeline_time_from_source_frame, clip::ClipExt.move_to_layer_full, clip::ClipExt.remove_top_effect, clip::ClipExt.set_top_effect_index_full, clip::ClipExt.split_full, clip::ClipExt.connect_duration_limit_notify, clip_asset::ClipAssetExt.frame_time, clip_asset::ClipAssetExt.natural_framerate, layer::LayerExt.add_asset_full, layer::LayerExt.add_clip_full, layer::LayerExt.is_active_for_track, layer::LayerExt.set_active_for_tracks, meta_container::MetaContainerExt.marker_list

v1_20 v1_22? = v1_18

Enables v1_20 of gstreamer-editing-services-sys, gstreamer, gstreamer-base, and gstreamer-pbutils

Affects timeline::TimelineExt.freeze_commit, timeline::TimelineExt.thaw_commit

v1_22 v1_24? = v1_20

Enables v1_22 of gstreamer-editing-services-sys, gstreamer, gstreamer-base, and gstreamer-pbutils

Affects timeline::TimelineExt.disable_edit_apis, timeline::TimelineExt.is_edit_apis_disabled

v1_24 = v1_22

Enables v1_24 of gstreamer-editing-services-sys, gstreamer, gstreamer-base, and gstreamer-pbutils

serde

Enables serde, serde of gstreamer and gstreamer-pbutils