gstreamer-vulkan 0.25.2

Rust bindings for GStreamer Vulkan library
Documentation
1
2
3
4
5
6
7
8
9
10
// Take a look at the license at the top of the repository in the LICENSE file.

use crate::ffi;
use gst::CapsFeatures;
use std::sync::LazyLock;

pub static CAPS_FEATURE_MEMORY_VULKAN_IMAGE: &glib::GStr =
    unsafe { glib::GStr::from_utf8_with_nul_unchecked(ffi::GST_CAPS_FEATURE_MEMORY_VULKAN_IMAGE) };
pub static CAPS_FEATURES_MEMORY_VULKAN_IMAGE: LazyLock<CapsFeatures> =
    LazyLock::new(|| CapsFeatures::new([CAPS_FEATURE_MEMORY_VULKAN_IMAGE]));