#[non_exhaustive]pub struct RoomConfigurationBlock {
pub speaker_count: u8,
pub has_speaker_locations: bool,
}Expand description
Decoded Room Configuration Data Block (extended tag 0x13).
Describes the number of loudspeakers in the listening room and whether
individual speaker locations are provided in an accompanying
Speaker Location Data Block (extended tag 0x14).
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.speaker_count: u8Number of loudspeakers in the room (bits 4:0). 0 means not specified.
has_speaker_locations: boolIf true, individual speaker location entries are present in an
accompanying Speaker Location Data Block (extended tag 0x14).
Implementations§
Trait Implementations§
Source§impl Clone for RoomConfigurationBlock
impl Clone for RoomConfigurationBlock
Source§fn clone(&self) -> RoomConfigurationBlock
fn clone(&self) -> RoomConfigurationBlock
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoomConfigurationBlock
impl Debug for RoomConfigurationBlock
Source§impl PartialEq for RoomConfigurationBlock
impl PartialEq for RoomConfigurationBlock
impl Copy for RoomConfigurationBlock
impl Eq for RoomConfigurationBlock
impl StructuralPartialEq for RoomConfigurationBlock
Auto Trait Implementations§
impl Freeze for RoomConfigurationBlock
impl RefUnwindSafe for RoomConfigurationBlock
impl Send for RoomConfigurationBlock
impl Sync for RoomConfigurationBlock
impl Unpin for RoomConfigurationBlock
impl UnsafeUnpin for RoomConfigurationBlock
impl UnwindSafe for RoomConfigurationBlock
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