pub struct ItwinConfig {
pub mixer_stream_src_pair: ShellMixerStreamSourcePair,
pub standalone_src: ShellStandaloneClockSource,
pub standalone_rate: TcKonnektStandaloneClockRate,
pub output_pair_src: [ItwinOutputPairSrc; 7],
}
Expand description
Configuration.
Fields§
§mixer_stream_src_pair: ShellMixerStreamSourcePair
Pair of stream source as mixer input.
standalone_src: ShellStandaloneClockSource
Source of sampling clock at standalone mode.
standalone_rate: TcKonnektStandaloneClockRate
Rate of sampling clock at standalone mode.
output_pair_src: [ItwinOutputPairSrc; 7]
Pair of source for any type of physical output.
Trait Implementations§
Source§impl AsMut<ShellMixerStreamSourcePair> for ItwinConfig
impl AsMut<ShellMixerStreamSourcePair> for ItwinConfig
Source§fn as_mut(&mut self) -> &mut ShellMixerStreamSourcePair
fn as_mut(&mut self) -> &mut ShellMixerStreamSourcePair
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsMut<ShellStandaloneClockSource> for ItwinConfig
impl AsMut<ShellStandaloneClockSource> for ItwinConfig
Source§fn as_mut(&mut self) -> &mut ShellStandaloneClockSource
fn as_mut(&mut self) -> &mut ShellStandaloneClockSource
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsMut<TcKonnektStandaloneClockRate> for ItwinConfig
impl AsMut<TcKonnektStandaloneClockRate> for ItwinConfig
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<ShellMixerStreamSourcePair> for ItwinConfig
impl AsRef<ShellMixerStreamSourcePair> for ItwinConfig
Source§fn as_ref(&self) -> &ShellMixerStreamSourcePair
fn as_ref(&self) -> &ShellMixerStreamSourcePair
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<ShellStandaloneClockSource> for ItwinConfig
impl AsRef<ShellStandaloneClockSource> for ItwinConfig
Source§fn as_ref(&self) -> &ShellStandaloneClockSource
fn as_ref(&self) -> &ShellStandaloneClockSource
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<TcKonnektStandaloneClockRate> for ItwinConfig
impl AsRef<TcKonnektStandaloneClockRate> for ItwinConfig
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 ItwinConfig
impl Clone for ItwinConfig
Source§fn clone(&self) -> ItwinConfig
fn clone(&self) -> ItwinConfig
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 ItwinConfig
impl Debug for ItwinConfig
Source§impl Default for ItwinConfig
impl Default for ItwinConfig
Source§fn default() -> ItwinConfig
fn default() -> ItwinConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for ItwinConfig
impl PartialEq for ItwinConfig
Source§impl TcKonnektMutableSegmentOperation<ItwinConfig> for ItwinProtocol
impl TcKonnektMutableSegmentOperation<ItwinConfig> for ItwinProtocol
Source§impl TcKonnektNotifiedSegmentOperation<ItwinConfig> for ItwinProtocol
impl TcKonnektNotifiedSegmentOperation<ItwinConfig> for ItwinProtocol
const NOTIFY_FLAG: u32 = 131_072u32
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<ItwinConfig> for ItwinProtocol
impl TcKonnektSegmentSerdes<ItwinConfig> for ItwinProtocol
impl Copy for ItwinConfig
impl Eq for ItwinConfig
impl StructuralPartialEq for ItwinConfig
Auto Trait Implementations§
impl Freeze for ItwinConfig
impl RefUnwindSafe for ItwinConfig
impl Send for ItwinConfig
impl Sync for ItwinConfig
impl Unpin for ItwinConfig
impl UnwindSafe for ItwinConfig
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