forked from mirrors/gstreamer-rs
gl: Don't autogenerate GL buffer pool configuration functions
These need manual bindings.
This commit is contained in:
parent
a6470f13c9
commit
3a5f69b64c
2 changed files with 6 additions and 18 deletions
|
@ -120,6 +120,12 @@ status = "generate"
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "buffer_pool_config_set_gl_allocation_params"
|
name = "buffer_pool_config_set_gl_allocation_params"
|
||||||
ignore = true
|
ignore = true
|
||||||
|
[[object.function]]
|
||||||
|
name = "buffer_pool_config_get_gl_min_free_queue_size"
|
||||||
|
ignore = true
|
||||||
|
[[object.function]]
|
||||||
|
name = "buffer_pool_config_set_gl_min_free_queue_size"
|
||||||
|
ignore = true
|
||||||
|
|
||||||
# Needs manual binding to be an extension on gst_video::VideoAffineTransformationMeta
|
# Needs manual binding to be an extension on gst_video::VideoAffineTransformationMeta
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
|
|
|
@ -6,24 +6,6 @@
|
||||||
use crate::{GLDisplay, GLSLProfile, GLSLVersion};
|
use crate::{GLDisplay, GLSLProfile, GLSLVersion};
|
||||||
use glib::{prelude::*, translate::*};
|
use glib::{prelude::*, translate::*};
|
||||||
|
|
||||||
#[cfg(feature = "v1_24")]
|
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
|
||||||
#[doc(alias = "gst_buffer_pool_config_get_gl_min_free_queue_size")]
|
|
||||||
pub fn buffer_pool_config_get_gl_min_free_queue_size(config: &gst::Structure) -> u32 {
|
|
||||||
assert_initialized_main_thread!();
|
|
||||||
unsafe { ffi::gst_buffer_pool_config_get_gl_min_free_queue_size(config.to_glib_none().0) }
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(feature = "v1_24")]
|
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
|
|
||||||
#[doc(alias = "gst_buffer_pool_config_set_gl_min_free_queue_size")]
|
|
||||||
pub fn buffer_pool_config_set_gl_min_free_queue_size(config: &gst::Structure, queue_size: u32) {
|
|
||||||
assert_initialized_main_thread!();
|
|
||||||
unsafe {
|
|
||||||
ffi::gst_buffer_pool_config_set_gl_min_free_queue_size(config.to_glib_none().0, queue_size);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[doc(alias = "gst_gl_check_extension")]
|
#[doc(alias = "gst_gl_check_extension")]
|
||||||
pub fn gl_check_extension(name: &str, ext: &str) -> bool {
|
pub fn gl_check_extension(name: &str, ext: &str) -> bool {
|
||||||
assert_initialized_main_thread!();
|
assert_initialized_main_thread!();
|
||||||
|
|
Loading…
Reference in a new issue