Cargo Features

gstreamer-base has no features set by default.

[dependencies]
gstreamer-base = { version = "0.22.0", features = ["v1_14_1", "v1_16", "v1_18", "v1_20", "v1_22", "v1_24"] }
v1_14_1 v1_16?

Enables v1_14_1 of gstreamer-base-sys

Affects aggregator_pad::AggregatorPadExt.has_buffer

v1_16 v1_18? = v1_14_1

Enables v1_16 of gstreamer-base-sys and gstreamer

Affects aggregator::AggregatorExtManual.min_upstream_latency, aggregator::AggregatorExtManual.set_min_upstream_latency, aggregator::AggregatorExtManual.connect_min_upstream_latency_notify, aggregator::AggregatorExt.simple_get_next_time, aggregator_pad::AggregatorPadExt.emits_signals, aggregator_pad::AggregatorPadExt.set_emit_signals, aggregator_pad::AggregatorPadExt.connect_emit_signals_notify, base_sink::BaseSinkExt.processing_deadline, base_sink::BaseSinkExt.set_processing_deadline, base_sink::BaseSinkExt.connect_processing_deadline_notify, functions::type_find_helper_for_data_with_extension, functions::type_find_helper_for_buffer_with_extension

v1_18 v1_20? = v1_16

Enables v1_18 of gstreamer-base-sys and gstreamer

Affects aggregator::AggregatorExtManual.update_segment, aggregator::AggregatorExtManual.selected_samples, aggregator::AggregatorExtManual.connect_samples_selected, aggregator::AggregatorExt.finish_buffer_list, aggregator::AggregatorExt.negotiate, aggregator::AggregatorExt.peek_next_sample, aggregator::AggregatorExt.emits_signals, aggregator::AggregatorExt.set_emit_signals, aggregator::AggregatorExt.start_time_selection, aggregator::AggregatorExt.set_start_time_selection, aggregator::AggregatorExt.connect_emit_signals_notify, aggregator::AggregatorExt.connect_start_time_selection_notify, base_sink::BaseSinkExt.stats, base_sink::BaseSinkExt.connect_stats_notify, base_src::BaseSrcExt.negotiate, base_src::BaseSrcExt.new_segment, base_transform::BaseTransformExt.reconfigure, enums::AggregatorStartTimeSelection, aggregator::AggregatorImpl.finish_buffer_list, aggregator::AggregatorImpl.sink_event_pre_queue

v1_20 v1_22? = v1_18

Enables v1_20 of gstreamer-base-sys and gstreamer

Affects aggregator::AggregatorExt.ignores_inactive_pads, aggregator::AggregatorExt.set_ignore_inactive_pads, aggregator_pad::AggregatorPadExt.is_inactive

v1_22 v1_24? = v1_20

Enables v1_22 of gstreamer-base-sys and gstreamer

Affects aggregator::AggregatorExt.is_force_live, aggregator::AggregatorExt.set_force_live, functions::type_find_helper_for_buffer_with_caps, functions::type_find_helper_for_data_with_caps, functions::type_find_list_factories_for_caps

v1_24 = v1_22

Enables v1_24 of gstreamer-base-sys and gstreamer

Affects base_src::BaseSrcExt.push_segment, base_src::BaseSrcExt.is_automatic_eos, base_src::BaseSrcExt.connect_automatic_eos_notify