[][src]Trait gstreamer_check::prelude::BufferPoolExtManual

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

Required methods

fn get_config(&self) -> BufferPoolConfig

fn set_config(&self, config: BufferPoolConfig) -> Result<(), BoolError>

fn is_flushing(&self) -> bool

fn acquire_buffer<'a, P>(&self, params: P) -> Result<Buffer, FlowError> where
    P: Into<Option<&'a BufferPoolAcquireParams>>, 

fn release_buffer(&self, buffer: Buffer)

Loading content...

Implementors

impl<O> BufferPoolExtManual for O where
    O: IsA<BufferPool>, 
[src]

Loading content...