Cargo Features

gstreamer-gl-sys has no features set by default.

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

Affects gstreamer-gl-sys::gst_gl_format_is_supported, gstreamer-gl-sys::gst_gl_format_type_from_sized_gl_format, gstreamer-gl-sys::gst_gl_base_filter_find_gl_context, gstreamer-gl-sys::gst_gl_context_supports_precision, gstreamer-gl-sys::gst_gl_context_supports_precision_highp, gstreamer-gl-sys::gst_gl_shader_string_fragment_external_oes_get_default, gstreamer-gl-sys::gst_gl_shader_string_fragment_get_default, gstreamer-gl-sys::gst_gl_shader_string_get_highest_precision, gstreamer-gl-sys::gst_gl_window_controls_viewport

v1_18 v1_20? = v1_16

Affects gstreamer-gl-sys::GST_GL_DISPLAY_TYPE_EGL_DEVICE, gstreamer-gl-sys::gst_gl_base_filter_get_gl_context, gstreamer-gl-sys::gst_gl_base_src_get_type, gstreamer-gl-sys::gst_gl_display_remove_context, gstreamer-gl-sys::gst_gl_display_retrieve_window, gstreamer-gl-sys::gst_gl_window_has_output_surface, gstreamer-gl-sys::gst_gl_window_send_scroll_event

v1_20 v1_22? = v1_18

Affects gstreamer-gl-sys::GST_GL_DISPLAY_TYPE_EAGL, gstreamer-gl-sys::GST_GL_DISPLAY_TYPE_WINRT, gstreamer-gl-sys::GST_GL_DISPLAY_TYPE_ANDROID, gstreamer-gl-sys::gst_gl_config_caveat_get_type, gstreamer-gl-sys::gst_gl_config_caveat_to_string, gstreamer-gl-sys::gst_gl_config_surface_type_get_type, gstreamer-gl-sys::gst_gl_config_surface_type_to_string, gstreamer-gl-sys::gst_gl_buffer_get_type, gstreamer-gl-sys::gst_gl_memory_get_type, gstreamer-gl-sys::gst_gl_memory_pbo_get_type, gstreamer-gl-sys::gst_gl_renderbuffer_get_type, gstreamer-gl-sys::gst_gl_buffer_pool_get_gl_allocation_params, gstreamer-gl-sys::gst_gl_context_get_config, gstreamer-gl-sys::gst_gl_context_request_config, gstreamer-gl-sys::gst_gl_display_new_with_type, gstreamer-gl-sys::gst_gl_get_affine_transformation_meta_as_ndc

v1_22 v1_24? = v1_20
v1_24 v1_26? = v1_22

Affects gstreamer-gl-sys::GST_GL_DISPLAY_TYPE_EGL_SURFACELESS, gstreamer-gl-sys::gst_gl_format_n_components, gstreamer-gl-sys::gst_gl_mixer_class_add_rgba_pad_templates, gstreamer-gl-sys::gst_gl_base_mixer_get_type, gstreamer-gl-sys::gst_gl_base_mixer_get_gl_context, gstreamer-gl-sys::gst_gl_base_mixer_pad_get_type, gstreamer-gl-sys::gst_gl_color_convert_swizzle_shader_string, gstreamer-gl-sys::gst_gl_color_convert_yuv_to_rgb_shader_string, gstreamer-gl-sys::gst_gl_display_ensure_context, gstreamer-gl-sys::gst_gl_mixer_get_type, gstreamer-gl-sys::gst_gl_mixer_get_framebuffer, gstreamer-gl-sys::gst_gl_mixer_process_textures, gstreamer-gl-sys::gst_gl_mixer_pad_get_type, gstreamer-gl-sys::gst_gl_upload_fixate_caps, gstreamer-gl-sys::gst_buffer_pool_config_get_gl_min_free_queue_size, gstreamer-gl-sys::gst_buffer_pool_config_set_gl_min_free_queue_size

v1_26 = v1_24

Affects gstreamer-gl-sys::GST_GL_DRM_FORMAT_INCLUDE_EXTERNAL, gstreamer-gl-sys::GST_GL_DRM_FORMAT_LINEAR_ONLY, gstreamer-gl-sys::GST_GL_DRM_FORMAT_INCLUDE_EMULATED, gstreamer-gl-sys::gst_gl_drm_format_flags_get_type, gstreamer-gl-sys::gst_gl_dma_buf_transform_drm_formats_to_gst_formats, gstreamer-gl-sys::gst_gl_dma_buf_transform_gst_formats_to_drm_formats