Trait gstreamer::BufferPoolExtManual
source · pub trait BufferPoolExtManual {
fn get_config(&self) -> BufferPoolConfig;
fn set_config(&self, config: BufferPoolConfig) -> Result<(), BoolError>;
fn is_flushing(&self) -> bool;
fn acquire_buffer<'a, P: Into<Option<&'a BufferPoolAcquireParams>>>(
&self,
params: P
) -> Result<Buffer, FlowReturn>;
fn release_buffer(&self, buffer: Buffer);
}