[][src]Trait gstreamer_rtsp_server::prelude::BufferPoolExtManual

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

Required methods

pub fn get_config(&self) -> BufferPoolConfig[src]

pub fn set_config(&self, config: BufferPoolConfig) -> Result<(), BoolError>[src]

pub fn is_flushing(&self) -> bool[src]

pub fn acquire_buffer(
    &self,
    params: Option<&BufferPoolAcquireParams>
) -> Result<Buffer, FlowError>
[src]

pub fn release_buffer(&self, buffer: Buffer)[src]

Loading content...

Implementors

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

Loading content...