1 | // Take a look at the license at the top of the repository in the LICENSE file. |
2 | |
3 | use crate::ffi; |
4 | use gst::CapsFeatures; |
5 | use once_cell::sync::Lazy; |
6 | |
7 | #[cfg (feature = "v1_16" )] |
8 | #[cfg_attr (docsrs, doc(cfg(feature = "v1_16" )))] |
9 | pub static CAPS_FEATURE_FORMAT_INTERLACED: &glib::GStr = |
10 | unsafe { glib::GStr::from_utf8_with_nul_unchecked(ffi::GST_CAPS_FEATURE_FORMAT_INTERLACED) }; |
11 | #[cfg (feature = "v1_16" )] |
12 | #[cfg_attr (docsrs, doc(cfg(feature = "v1_16" )))] |
13 | pub static CAPS_FEATURES_FORMAT_INTERLACED: Lazy<CapsFeatures> = |
14 | Lazy::new(|| CapsFeatures::new([CAPS_FEATURE_FORMAT_INTERLACED])); |
15 | |
16 | pub static CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META: &glib::GStr = unsafe { |
17 | glib::GStr::from_utf8_with_nul_unchecked( |
18 | bytes:ffi::GST_CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META, |
19 | ) |
20 | }; |
21 | pub static CAPS_FEATURES_META_GST_VIDEO_AFFINE_TRANSFORMATION_META: Lazy<CapsFeatures> = |
22 | Lazy::new(|| CapsFeatures::new([CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META])); |
23 | |
24 | pub static CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META: &glib::GStr = unsafe { |
25 | glib::GStr::from_utf8_with_nul_unchecked( |
26 | bytes:ffi::GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META, |
27 | ) |
28 | }; |
29 | pub static CAPS_FEATURES_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META: Lazy<CapsFeatures> = |
30 | Lazy::new(|| CapsFeatures::new([CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META])); |
31 | |
32 | pub static CAPS_FEATURE_META_GST_VIDEO_META: &glib::GStr = |
33 | unsafe { glib::GStr::from_utf8_with_nul_unchecked(bytes:ffi::GST_CAPS_FEATURE_META_GST_VIDEO_META) }; |
34 | pub static CAPS_FEATURES_META_GST_VIDEO_META: Lazy<CapsFeatures> = |
35 | Lazy::new(|| CapsFeatures::new([CAPS_FEATURE_META_GST_VIDEO_META])); |
36 | |
37 | pub static CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION: &glib::GStr = unsafe { |
38 | glib::GStr::from_utf8_with_nul_unchecked( |
39 | bytes:ffi::GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION, |
40 | ) |
41 | }; |
42 | pub static CAPS_FEATURES_META_GST_VIDEO_OVERLAY_COMPOSITION: Lazy<CapsFeatures> = |
43 | Lazy::new(|| CapsFeatures::new([CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION])); |
44 | |