pub struct PadSrcInner { /* private fields */ }Implementations§
Source§impl PadSrcInner
impl PadSrcInner
pub fn gst_pad(&self) -> &Pad
pub async fn push(&self, buffer: Buffer) -> Result<FlowSuccess, FlowError>
pub async fn push_list( &self, list: BufferList, ) -> Result<FlowSuccess, FlowError>
pub async fn push_event(&self, event: Event) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PadSrcInner
impl RefUnwindSafe for PadSrcInner
impl Send for PadSrcInner
impl Sync for PadSrcInner
impl Unpin for PadSrcInner
impl UnsafeUnpin for PadSrcInner
impl UnwindSafe for PadSrcInner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more