Cargo Features
gstreamer-gl has no features set by default.
[dependencies]
gstreamer-gl = { version = "0.25.0", features = ["v1_16", "v1_18", "v1_20", "v1_22", "v1_24", "v1_26", "v1_28", "v1_30", "serde"] }
- v1_16 v1_18?
-
Enables v1_16 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
Affects
gl_base_filter::GLBaseFilterExt.find_gl_context,gl_context::GLContextExt.supports_precision,gl_context::GLContextExt.supports_precision_highp,gl_window::GLWindowExt.controls_viewport… - v1_18 v1_20? = v1_16
-
Enables v1_18 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
Affects
gl_base_filter::GLBaseFilterExt.gl_context,gl_window::GLWindowExt.has_output_surface,gl_window::GLWindowExt.send_scroll_event,gl_window::GLWindowExt.connect_scroll_event… - v1_20 v1_22? = v1_18
-
Enables v1_20 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
Affects
constants::GL_CONFIG_STRUCTURE_NAME,enums::GLConfigCaveat,gl_buffer_pool::GLBufferPoolExt.gl_allocation_params,gl_context::GLContextExt.config,gl_context::GLContextExt.request_config,gl_window::GLWindowExt.connect_window_handle_changed… - v1_22 v1_24? = v1_20
-
Enables v1_22 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
- v1_24 v1_26? = v1_22
-
Enables v1_24 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
Affects
functions::gl_swizzle_invert,functions::gl_video_format_swizzle,gl_display::GLDisplayExtManual.ensure_context… - v1_26 v1_28? = v1_24
-
Enables v1_26 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
- v1_28 v1_30? = v1_26
-
Enables v1_28 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
Affects
gl_base_src::GLBaseSrcExt.gl_context,gl_window::GLWindowExt.is_request_output_surface,gl_window::GLWindowExt.set_request_output_surface… - v1_30 = v1_28
-
Enables v1_30 of gstreamer, gstreamer-base, gstreamer-video, and gstreamer-gl-sys
- serde
-
Enables serde, serde of gstreamer and gstreamer-video