Trait gstreamer_base::subclass::prelude::PushSrcImpl[][src]

pub trait PushSrcImpl: PushSrcImplExt + BaseSrcImpl {
    fn fill(
        &self,
        element: &Self::Type,
        buffer: &mut BufferRef
    ) -> Result<FlowSuccess, FlowError> { ... }
fn alloc(&self, element: &Self::Type) -> Result<Buffer, FlowError> { ... }
fn create(&self, element: &Self::Type) -> Result<Buffer, FlowError> { ... } }

Provided methods

fn fill(
    &self,
    element: &Self::Type,
    buffer: &mut BufferRef
) -> Result<FlowSuccess, FlowError>
[src]

fn alloc(&self, element: &Self::Type) -> Result<Buffer, FlowError>[src]

fn create(&self, element: &Self::Type) -> Result<Buffer, FlowError>[src]

Loading content...

Implementors

Loading content...