Trait gstreamer::prelude::BufferPoolExtManual
source · pub trait BufferPoolExtManual: 'static {
// Required methods
fn config(&self) -> BufferPoolConfig;
fn set_config(&self, config: BufferPoolConfig) -> Result<(), BoolError>;
fn is_flushing(&self) -> bool;
fn acquire_buffer(
&self,
params: Option<&BufferPoolAcquireParams>
) -> Result<Buffer, FlowError>;
}