Struct firewire_dice_protocols::tcelectronic::studio::StudioConfig
source · pub struct StudioConfig {
pub opt_iface_mode: OptIfaceMode,
pub standalone_src: StudioStandaloneClkSrc,
pub standalone_rate: TcKonnektStandaloneClockRate,
pub clock_recovery: bool,
pub midi_send: TcKonnektMidiSender,
}
Expand description
Configuration.
Fields§
§opt_iface_mode: OptIfaceMode
The mode of optical input/output interfaces.
standalone_src: StudioStandaloneClkSrc
Source of sampling clock at standalone mode.
standalone_rate: TcKonnektStandaloneClockRate
Rate of sampling clock at standalone mode.
clock_recovery: bool
Whether to recover sampling clock from any source jitter.
midi_send: TcKonnektMidiSender
Configuration for midi event generator.
Trait Implementations§
source§impl AsMut<TcKonnektMidiSender> for StudioConfig
impl AsMut<TcKonnektMidiSender> for StudioConfig
source§fn as_mut(&mut self) -> &mut TcKonnektMidiSender
fn as_mut(&mut self) -> &mut TcKonnektMidiSender
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<TcKonnektStandaloneClockRate> for StudioConfig
impl AsMut<TcKonnektStandaloneClockRate> for StudioConfig
source§fn as_mut(&mut self) -> &mut TcKonnektStandaloneClockRate
fn as_mut(&mut self) -> &mut TcKonnektStandaloneClockRate
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<TcKonnektMidiSender> for StudioConfig
impl AsRef<TcKonnektMidiSender> for StudioConfig
source§fn as_ref(&self) -> &TcKonnektMidiSender
fn as_ref(&self) -> &TcKonnektMidiSender
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<TcKonnektStandaloneClockRate> for StudioConfig
impl AsRef<TcKonnektStandaloneClockRate> for StudioConfig
source§fn as_ref(&self) -> &TcKonnektStandaloneClockRate
fn as_ref(&self) -> &TcKonnektStandaloneClockRate
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for StudioConfig
impl Clone for StudioConfig
source§fn clone(&self) -> StudioConfig
fn clone(&self) -> StudioConfig
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 StudioConfig
impl Debug for StudioConfig
source§impl Default for StudioConfig
impl Default for StudioConfig
source§fn default() -> StudioConfig
fn default() -> StudioConfig
Returns the “default value” for a type. Read more
source§impl PartialEq<StudioConfig> for StudioConfig
impl PartialEq<StudioConfig> for StudioConfig
source§fn eq(&self, other: &StudioConfig) -> bool
fn eq(&self, other: &StudioConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TcKonnektMutableSegmentOperation<StudioConfig> for Studiok48Protocol
impl TcKonnektMutableSegmentOperation<StudioConfig> for Studiok48Protocol
source§impl TcKonnektNotifiedSegmentOperation<StudioConfig> for Studiok48Protocol
impl TcKonnektNotifiedSegmentOperation<StudioConfig> for Studiok48Protocol
const NOTIFY_FLAG: u32 = 262_144u32
source§fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
fn is_notified_segment(_: &TcKonnektSegment<T>, msg: u32) -> bool
Check message to be notified or not.