pub struct RxStreamFormatEntry {
pub iso_channel: i8,
pub start: u32,
pub pcm: u32,
pub midi: u32,
pub labels: Vec<String>,
pub iec60958: [Iec60958Param; 32],
}
Expand description
Entry for stream format in stream received by the node.
Fields§
§iso_channel: i8
The channel number for isochronous packet stream.
start: u32
The start position of data channels from the beginning of payload in quadlet count.
pcm: u32
The number of PCM channels.
midi: u32
The number of MIDI ports.
labels: Vec<String>
The list of names for data channel.
iec60958: [Iec60958Param; 32]
The mode for each channel of IEC 60958.
Trait Implementations§
Source§impl Clone for RxStreamFormatEntry
impl Clone for RxStreamFormatEntry
Source§fn clone(&self) -> RxStreamFormatEntry
fn clone(&self) -> RxStreamFormatEntry
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 RxStreamFormatEntry
impl Debug for RxStreamFormatEntry
Source§impl Default for RxStreamFormatEntry
impl Default for RxStreamFormatEntry
Source§fn default() -> RxStreamFormatEntry
fn default() -> RxStreamFormatEntry
Returns the “default value” for a type. Read more
Source§impl PartialEq for RxStreamFormatEntry
impl PartialEq for RxStreamFormatEntry
impl Eq for RxStreamFormatEntry
impl StructuralPartialEq for RxStreamFormatEntry
Auto Trait Implementations§
impl Freeze for RxStreamFormatEntry
impl RefUnwindSafe for RxStreamFormatEntry
impl Send for RxStreamFormatEntry
impl Sync for RxStreamFormatEntry
impl Unpin for RxStreamFormatEntry
impl UnwindSafe for RxStreamFormatEntry
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