#[non_exhaustive]pub struct AudioSet {
pub set: usize,
pub reps: Vec<RepRef>,
pub is_main: bool,
}Expand description
An audio AdaptationSet and its Representations.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.set: usizeAdaptationSet index.
reps: Vec<RepRef>Selectable Representations.
is_main: boolRole main present.
Trait Implementations§
impl Eq for AudioSet
impl StructuralPartialEq for AudioSet
Auto Trait Implementations§
impl Forget for AudioSet
impl Freeze for AudioSet
impl Move for AudioSet
impl RefUnwindSafe for AudioSet
impl Send for AudioSet
impl Sync for AudioSet
impl Unpin for AudioSet
impl UnsafeUnpin for AudioSet
impl UnwindSafe for AudioSet
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