Cargo Features

gstreamer-rtp has no features set by default.

[dependencies]
gstreamer-rtp = { version = "0.23.4", features = ["v1_16", "v1_18", "v1_20", "v1_22", "v1_24", "v1_26", "serde"] }
v1_16 v1_18?

Enables v1_16 of gstreamer and gstreamer-rtp-sys

Affects enums::RTCPXRType, rtp_base_depayload::RTPBaseDepayloadExt.is_source_info_enabled, rtp_base_depayload::RTPBaseDepayloadExt.set_source_info_enabled, rtp_base_depayload::RTPBaseDepayloadExt.is_source_info, rtp_base_depayload::RTPBaseDepayloadExt.set_source_info, rtp_base_depayload::RTPBaseDepayloadExt.connect_source_info_notify, rtp_base_payload::RTPBasePayloadExt.allocate_output_buffer, rtp_base_payload::RTPBasePayloadExt.source_count, rtp_base_payload::RTPBasePayloadExt.is_source_info_enabled, rtp_base_payload::RTPBasePayloadExt.set_source_info_enabled, rtp_base_payload::RTPBasePayloadExt.is_onvif_no_rate_control, rtp_base_payload::RTPBasePayloadExt.set_onvif_no_rate_control, rtp_base_payload::RTPBasePayloadExt.is_source_info, rtp_base_payload::RTPBasePayloadExt.set_source_info, rtp_base_payload::RTPBasePayloadExt.connect_onvif_no_rate_control_notify, rtp_base_payload::RTPBasePayloadExt.connect_source_info_notify

v1_18 v1_20? = v1_16

Enables v1_18 of gstreamer and gstreamer-rtp-sys

Affects rtp_base_depayload::RTPBaseDepayloadExt.max_reorder, rtp_base_depayload::RTPBaseDepayloadExt.set_max_reorder, rtp_base_depayload::RTPBaseDepayloadExt.connect_max_reorder_notify, rtp_base_payload::RTPBasePayloadExt.is_scale_rtptime, rtp_base_payload::RTPBasePayloadExt.set_scale_rtptime, rtp_base_payload::RTPBasePayloadExt.connect_scale_rtptime_notify

v1_20 v1_22? = v1_18

Enables v1_20 of gstreamer and gstreamer-rtp-sys

Affects constants::RTP_HDREXT_ELEMENT_CLASS, constants::RTP_HEADER_EXTENSION_URI_METADATA_KEY, functions::rtp_get_header_extension_list, rtp_base_depayload::RTPBaseDepayloadExt.is_auto_header_extension, rtp_base_depayload::RTPBaseDepayloadExt.set_auto_header_extension, rtp_base_depayload::RTPBaseDepayloadExt.connect_add_extension, rtp_base_depayload::RTPBaseDepayloadExt.emit_add_extension, rtp_base_depayload::RTPBaseDepayloadExt.connect_clear_extensions, rtp_base_depayload::RTPBaseDepayloadExt.emit_clear_extensions, rtp_base_depayload::RTPBaseDepayloadExt.connect_request_extension, rtp_base_depayload::RTPBaseDepayloadExt.connect_auto_header_extension_notify, rtp_base_payload::RTPBasePayloadExt.is_auto_header_extension, rtp_base_payload::RTPBasePayloadExt.set_auto_header_extension, rtp_base_payload::RTPBasePayloadExt.connect_add_extension, rtp_base_payload::RTPBasePayloadExt.emit_add_extension, rtp_base_payload::RTPBasePayloadExt.connect_clear_extensions, rtp_base_payload::RTPBasePayloadExt.emit_clear_extensions, rtp_base_payload::RTPBasePayloadExt.connect_request_extension, rtp_base_payload::RTPBasePayloadExt.connect_auto_header_extension_notify, gstreamer-rtp::rtp_header_extension

v1_22 v1_24? = v1_20

Enables v1_22 of gstreamer and gstreamer-rtp-sys

v1_24 v1_26? = v1_22

Enables v1_24 of gstreamer and gstreamer-rtp-sys

Affects rtp_base_depayload::RTPBaseDepayloadExt.delayed, rtp_base_depayload::RTPBaseDepayloadExt.dropped, rtp_base_depayload::RTPBaseDepayloadExt.flush, rtp_base_depayload::RTPBaseDepayloadExt.is_aggregate_hdrext_enabled, rtp_base_depayload::RTPBaseDepayloadExt.set_aggregate_hdrext_enabled, rtp_base_depayload::RTPBaseDepayloadExtManual.extensions, rtp_base_depayload::RTPBaseDepayloadExtManual.connect_extensions_notify, rtp_base_payload::RTPBasePayloadExtManual.extensions, rtp_base_payload::RTPBasePayloadExtManual.connect_extensions_notify

v1_26 = v1_24

Enables v1_26 of gstreamer and gstreamer-rtp-sys

serde

Enables serde, serde of gstreamer