Skip to main content

gstreamer_vulkan/
caps_features.rs

1// Take a look at the license at the top of the repository in the LICENSE file.
2
3use crate::ffi;
4use gst::CapsFeatures;
5use std::sync::LazyLock;
6
7pub static CAPS_FEATURE_MEMORY_VULKAN_IMAGE: &glib::GStr =
8    unsafe { glib::GStr::from_utf8_with_nul_unchecked(ffi::GST_CAPS_FEATURE_MEMORY_VULKAN_IMAGE) };
9pub static CAPS_FEATURES_MEMORY_VULKAN_IMAGE: LazyLock<CapsFeatures> =
10    LazyLock::new(|| CapsFeatures::new([CAPS_FEATURE_MEMORY_VULKAN_IMAGE]));