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]
&self,
element: &Self::Type,
buffer: &mut BufferRef
) -> Result<FlowSuccess, FlowError>
fn parent_alloc(&self, element: &Self::Type) -> Result<Buffer, FlowError>
[src]
fn parent_create(&self, element: &Self::Type) -> Result<Buffer, FlowError>
[src]
Implementors
impl<T: PushSrcImpl> PushSrcImplExt for T
[src]
impl<T: PushSrcImpl> PushSrcImplExt for T
[src]fn parent_fill(
&self,
element: &Self::Type,
buffer: &mut BufferRef
) -> Result<FlowSuccess, FlowError>
[src]
&self,
element: &Self::Type,
buffer: &mut BufferRef
) -> Result<FlowSuccess, FlowError>