Trait gstreamer::prelude::ProxyPadExtManual[][src]

pub trait ProxyPadExtManual: 'static {
    fn chain_default<P: IsA<Object>>(
        &self,
        parent: Option<&P>,
        buffer: Buffer
    ) -> Result<FlowSuccess, FlowError>;
fn chain_list_default<P: IsA<Object>>(
        &self,
        parent: Option<&P>,
        list: BufferList
    ) -> Result<FlowSuccess, FlowError>;
fn getrange_default<P: IsA<Object>>(
        &self,
        parent: Option<&P>,
        offset: u64,
        size: u32
    ) -> Result<Buffer, FlowError>;
fn iterate_internal_links_default<P: IsA<Object>>(
        &self,
        parent: Option<&P>
    ) -> Option<Iterator<Pad>>; }

Required methods

fn chain_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    buffer: Buffer
) -> Result<FlowSuccess, FlowError>
[src]

fn chain_list_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    list: BufferList
) -> Result<FlowSuccess, FlowError>
[src]

fn getrange_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    offset: u64,
    size: u32
) -> Result<Buffer, FlowError>
[src]

Loading content...

Implementors

impl<O: IsA<ProxyPad>> ProxyPadExtManual for O[src]

fn chain_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    buffer: Buffer
) -> Result<FlowSuccess, FlowError>
[src]

fn chain_list_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    list: BufferList
) -> Result<FlowSuccess, FlowError>
[src]

fn getrange_default<P: IsA<Object>>(
    &self,
    parent: Option<&P>,
    offset: u64,
    size: u32
) -> Result<Buffer, FlowError>
[src]

Loading content...