pub struct FbbChannelMeaning {
pub fs: u8,
pub wordwidth: u8,
pub channel_occupancy: u8,
pub mlp_multi_channel_type: u8,
pub speaker_layout: u16,
pub copy_protection: u8,
pub level_control: u16,
pub hdcd_process: bool,
pub reserved2: u8,
pub source_format: u8,
pub summary_info: u8,
}Expand description
The channel_meaning block of an FBB (DVD-Audio) major sync.
Also 64 bits, and in the same place as FbaChannelMeaning, but an entirely
different structure: it describes the PCM source the packing was applied to rather
than a set of decoder presentations. Because the two are the same width, reading the
wrong one still leaves the bit reader aligned and the major sync CRC intact, so the
syntax has to be dispatched on rather than discovered.
Fields§
§fs: u8§wordwidth: u8§channel_occupancy: u8§mlp_multi_channel_type: u8§speaker_layout: u16§copy_protection: u8§level_control: u16§hdcd_process: boolThe source PCM carries control data in its least significant bits.
reserved2: u8§source_format: u8§summary_info: u8Trait Implementations§
Source§impl Clone for FbbChannelMeaning
impl Clone for FbbChannelMeaning
Source§fn clone(&self) -> FbbChannelMeaning
fn clone(&self) -> FbbChannelMeaning
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FbbChannelMeaning
impl Debug for FbbChannelMeaning
Source§impl Default for FbbChannelMeaning
impl Default for FbbChannelMeaning
Source§fn default() -> FbbChannelMeaning
fn default() -> FbbChannelMeaning
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FbbChannelMeaning
impl RefUnwindSafe for FbbChannelMeaning
impl Send for FbbChannelMeaning
impl Sync for FbbChannelMeaning
impl Unpin for FbbChannelMeaning
impl UnsafeUnpin for FbbChannelMeaning
impl UnwindSafe for FbbChannelMeaning
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