Struct firewire_dice_protocols::loud::BlackbirdProtocol
source · [−]pub struct BlackbirdProtocol;
Expand description
Protocol implementation of Mackie Onyx Blackbird.
Trait Implementations
sourceimpl Default for BlackbirdProtocol
impl Default for BlackbirdProtocol
sourcefn default() -> BlackbirdProtocol
fn default() -> BlackbirdProtocol
Returns the “default value” for a type. Read more
sourceimpl Tcd22xxSpecOperation for BlackbirdProtocol
impl Tcd22xxSpecOperation for BlackbirdProtocol
const INPUTS: &'static [Input] = _
const OUTPUTS: &'static [Output] = _
const FIXED: &'static [SrcBlk] = _
const ADAT_CHANNELS: [u8; 3] = _
const MIXER_OUT_PORTS: [u8; 3] = _
const MIXER_IN_PORTS: [(DstBlkId, u8); 2] = _
fn adat_channel_count(rate_mode: RateMode) -> u8
fn mixer_out_port_count(rate_mode: RateMode) -> u8
fn mixer_in_port_count() -> u8
fn compute_avail_real_blk_pair(
rate_mode: RateMode
) -> (Vec<SrcBlk>, Vec<DstBlk>)
fn compute_avail_stream_blk_pair(
tx_entries: &[FormatEntry],
rx_entries: &[FormatEntry]
) -> (Vec<SrcBlk>, Vec<DstBlk>)
fn compute_avail_mixer_blk_pair(
caps: &ExtensionCaps,
rate_mode: RateMode
) -> (Vec<SrcBlk>, Vec<DstBlk>)
fn src_blk_label(src_blk: &SrcBlk) -> String
fn dst_blk_label(dst_blk: DstBlk) -> String
fn refine_router_entries(
entries: Vec<RouterEntry>,
srcs: &[&SrcBlk],
dsts: &[&DstBlk]
) -> Vec<RouterEntry>
Auto Trait Implementations
impl RefUnwindSafe for BlackbirdProtocol
impl Send for BlackbirdProtocol
impl Sync for BlackbirdProtocol
impl Unpin for BlackbirdProtocol
impl UnwindSafe for BlackbirdProtocol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more