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 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 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 for StudioConfig
impl PartialEq for StudioConfig
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.
Source§impl TcKonnektSegmentSerdes<StudioConfig> for Studiok48Protocol
impl TcKonnektSegmentSerdes<StudioConfig> for Studiok48Protocol
impl Copy for StudioConfig
impl Eq for StudioConfig
impl StructuralPartialEq for StudioConfig
Auto Trait Implementations§
impl Freeze for StudioConfig
impl RefUnwindSafe for StudioConfig
impl Send for StudioConfig
impl Sync for StudioConfig
impl Unpin for StudioConfig
impl UnwindSafe for StudioConfig
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