Cargo Features

gstreamer-video has no features set by default.

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

Enables v1_16 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects enums::VideoAncillaryDID, enums::VideoAncillaryDID16, enums::VideoCaptionType, caps_features::CAPS_FEATURE_FORMAT_INTERLACED, caps_features::CAPS_FEATURES_FORMAT_INTERLACED, video_decoder::VideoDecoderExtManual.set_interlaced_output_state, video_meta::VideoCaptionMeta

v1_18 v1_20? = v1_16

Enables v1_18 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects enums::VideoAFDSpec, enums::VideoAFDValue, navigation::NavigationExt.send_mouse_scroll_event, video_decoder::VideoDecoderExt.is_qos, video_decoder::VideoDecoderExt.set_qos, video_decoder::VideoDecoderExt.connect_max_errors_notify, video_decoder::VideoDecoderExt.connect_qos_notify, video_encoder::VideoEncoderExt.min_force_key_unit_interval, video_encoder::VideoEncoderExt.set_min_force_key_unit_interval, video_encoder::VideoEncoderExt.connect_min_force_key_unit_interval_notify, video_encoder::VideoEncoderExtManual.finish_subframe, video_format::VIDEO_FORMATS_ALL, video_meta::VideoAFDMeta, video_meta::VideoBarMeta

v1_20 v1_22? = v1_18

Enables v1_20 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects video_decoder::VideoDecoderExt.drop_subframe, video_decoder::VideoDecoderExt.finish_subframe, video_decoder::VideoDecoderExt.needs_sync_point, video_decoder::VideoDecoderExt.is_subframe_mode, video_decoder::VideoDecoderExt.have_last_subframe, video_decoder::VideoDecoderExt.request_sync_point, video_decoder::VideoDecoderExt.set_needs_sync_point, video_decoder::VideoDecoderExt.set_subframe_mode, video_decoder::VideoDecoderExt.automatic_request_sync_point_flags, video_decoder::VideoDecoderExt.set_automatic_request_sync_point_flags, video_decoder::VideoDecoderExt.is_automatic_request_sync_points, video_decoder::VideoDecoderExt.set_automatic_request_sync_points, video_decoder::VideoDecoderExt.is_discard_corrupted_frames, video_decoder::VideoDecoderExt.set_discard_corrupted_frames, video_decoder::VideoDecoderExt.min_force_key_unit_interval, video_decoder::VideoDecoderExt.set_min_force_key_unit_interval, video_meta::VideoCodecAlphaMeta

v1_22 v1_24? = v1_20

Enables v1_22 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects navigation::NavigationExt.send_event_simple, functions::is_common_aspect_ratio, navigation::NavigationImpl.send_event_simple, navigation::NavigationImplExt.parent_send_event_simple, video_event::TouchEventType, video_event::TouchMetaEventType, video_format_info::VideoTileInfo, video_meta::VideoSeiUserDataUnregisteredMeta

v1_24 v1_26? = v1_22

Enables v1_24 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects enums::AncillaryMetaField, video_format::VIDEO_FORMATS_ANY, video_meta::AncillaryMeta

v1_26 = v1_24

Enables v1_26 of gstreamer, gstreamer-base, and gstreamer-video-sys

Affects video_encoder::VideoEncoderExt.drop_frame, video_encoder::VideoEncoderExt.release_frame

serde

Enables serde, serde of gstreamer