Struct firewire_dice_protocols::tcat::extension::FormatEntry
source · pub struct FormatEntry {
pub pcm_count: u8,
pub midi_count: u8,
pub labels: Vec<String>,
pub enable_ac3: [bool; 32],
}Expand description
Entry of stream format.
Fields§
§pcm_count: u8The number of PCM channels.
midi_count: u8The number of MIDI channels.
labels: Vec<String>Labels for the channels.
enable_ac3: [bool; 32]AC3 capabilities.
Trait Implementations§
source§impl Clone for FormatEntry
impl Clone for FormatEntry
source§fn clone(&self) -> FormatEntry
fn clone(&self) -> FormatEntry
Returns a copy 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 FormatEntry
impl Debug for FormatEntry
source§impl Default for FormatEntry
impl Default for FormatEntry
source§fn default() -> FormatEntry
fn default() -> FormatEntry
Returns the “default value” for a type. Read more
source§impl PartialEq for FormatEntry
impl PartialEq for FormatEntry
source§fn eq(&self, other: &FormatEntry) -> bool
fn eq(&self, other: &FormatEntry) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for FormatEntry
impl StructuralEq for FormatEntry
impl StructuralPartialEq for FormatEntry
Auto Trait Implementations§
impl RefUnwindSafe for FormatEntry
impl Send for FormatEntry
impl Sync for FormatEntry
impl Unpin for FormatEntry
impl UnwindSafe for FormatEntry
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