#[repr(transparent)]pub struct VideoOverlayCompositionMeta(GstVideoOverlayCompositionMeta);
Tuple Fields§
§0: GstVideoOverlayCompositionMeta
Implementations§
source§impl VideoOverlayCompositionMeta
impl VideoOverlayCompositionMeta
pub fn add<'a>( buffer: &'a mut BufferRef, overlay: &VideoOverlayComposition, ) -> MetaRefMut<'a, Self, Standalone>
pub fn overlay(&self) -> &VideoOverlayCompositionRef
pub fn overlay_owned(&self) -> VideoOverlayComposition
pub fn set_overlay(&mut self, overlay: &VideoOverlayComposition)
Trait Implementations§
source§impl Debug for VideoOverlayCompositionMeta
impl Debug for VideoOverlayCompositionMeta
impl Send for VideoOverlayCompositionMeta
impl Sync for VideoOverlayCompositionMeta
Auto Trait Implementations§
impl Freeze for VideoOverlayCompositionMeta
impl RefUnwindSafe for VideoOverlayCompositionMeta
impl Unpin for VideoOverlayCompositionMeta
impl UnwindSafe for VideoOverlayCompositionMeta
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