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

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

Provided methods

fn fill(
    &self,
    element: &PushSrc,
    buffer: &mut BufferRef
) -> Result<FlowSuccess, FlowError>

fn alloc(&self, element: &PushSrc) -> Result<Buffer, FlowError>

fn create(&self, element: &PushSrc) -> Result<Buffer, FlowError>

Loading content...

Implementors

Loading content...