Struct gstreamer_sys::GstBufferPoolClass [−][src]
#[repr(C)]pub struct GstBufferPoolClass {}Show fields
pub object_class: GstObjectClass, pub get_options: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> *mut *const c_char>, pub set_config: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstStructure) -> gboolean>, pub start: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> gboolean>, pub stop: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> gboolean>, pub acquire_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut *mut GstBuffer, _: *mut GstBufferPoolAcquireParams) -> GstFlowReturn>, pub alloc_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut *mut GstBuffer, _: *mut GstBufferPoolAcquireParams) -> GstFlowReturn>, pub reset_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>, pub release_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>, pub free_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>, pub flush_start: Option<unsafe extern "C" fn(_: *mut GstBufferPool)>, pub flush_stop: Option<unsafe extern "C" fn(_: *mut GstBufferPool)>, pub _gst_reserved: [gpointer; 2],
Fields
object_class: GstObjectClass
get_options: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> *mut *const c_char>
set_config: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstStructure) -> gboolean>
start: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> gboolean>
stop: Option<unsafe extern "C" fn(_: *mut GstBufferPool) -> gboolean>
acquire_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut *mut GstBuffer, _: *mut GstBufferPoolAcquireParams) -> GstFlowReturn>
alloc_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut *mut GstBuffer, _: *mut GstBufferPoolAcquireParams) -> GstFlowReturn>
reset_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>
release_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>
free_buffer: Option<unsafe extern "C" fn(_: *mut GstBufferPool, _: *mut GstBuffer)>
flush_start: Option<unsafe extern "C" fn(_: *mut GstBufferPool)>
flush_stop: Option<unsafe extern "C" fn(_: *mut GstBufferPool)>
_gst_reserved: [gpointer; 2]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstBufferPoolClass
impl !Send for GstBufferPoolClass
impl !Sync for GstBufferPoolClass
impl Unpin for GstBufferPoolClass
impl UnwindSafe for GstBufferPoolClass
Blanket Implementations
Mutably borrows from an owned value. Read more