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

pub trait PushSrcImplExt: ObjectSubclass {
    fn parent_fill(
        &self,
        element: &Self::Type,
        buffer: &mut BufferRef
    ) -> Result<FlowSuccess, FlowError>;
fn parent_alloc(&self, element: &Self::Type) -> Result<Buffer, FlowError>;
fn parent_create(&self, element: &Self::Type) -> Result<Buffer, FlowError>; }

Required methods

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

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

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

Loading content...

Implementors

impl<T: PushSrcImpl> PushSrcImplExt for T[src]

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

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

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

Loading content...