Struct gstreamer_audio::AudioLevelMeta
source · pub struct AudioLevelMeta(/* private fields */);
Expand description
Meta containing Audio Level Indication: https://tools.ietf.org/html/rfc6464
Implementations§
source§impl AudioLevelMeta
impl AudioLevelMeta
pub fn add( buffer: &mut BufferRef, level: u8, voice_activity: bool, ) -> MetaRefMut<'_, Self, Standalone>
pub fn level(&self) -> u8
pub fn voice_activity(&self) -> bool
Trait Implementations§
source§impl Debug for AudioLevelMeta
impl Debug for AudioLevelMeta
impl Send for AudioLevelMeta
impl Sync for AudioLevelMeta
Auto Trait Implementations§
impl Freeze for AudioLevelMeta
impl RefUnwindSafe for AudioLevelMeta
impl Unpin for AudioLevelMeta
impl UnwindSafe for AudioLevelMeta
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