pub struct ItwinMixerState {
pub mixer: ShellMixerState,
pub stream_mix_balance: u32,
pub enabled: bool,
}
Expand description
State of mixer.
Fields§
§mixer: ShellMixerState
Configuration of internal mixer.
stream_mix_balance: u32
The balance between analog and stream inputs to mix. 0..1000.
enabled: bool
Whether to enable mixer or not.
Trait Implementations§
Source§impl AsMut<ShellMixerState> for ItwinMixerState
impl AsMut<ShellMixerState> for ItwinMixerState
Source§fn as_mut(&mut self) -> &mut ShellMixerState
fn as_mut(&mut self) -> &mut ShellMixerState
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<ShellMixerState> for ItwinMixerState
impl AsRef<ShellMixerState> for ItwinMixerState
Source§fn as_ref(&self) -> &ShellMixerState
fn as_ref(&self) -> &ShellMixerState
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for ItwinMixerState
impl Clone for ItwinMixerState
Source§fn clone(&self) -> ItwinMixerState
fn clone(&self) -> ItwinMixerState
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 ItwinMixerState
impl Debug for ItwinMixerState
Source§impl Default for ItwinMixerState
impl Default for ItwinMixerState
Source§impl PartialEq for ItwinMixerState
impl PartialEq for ItwinMixerState
Source§impl TcKonnektMutableSegmentOperation<ItwinMixerState> for ItwinProtocol
impl TcKonnektMutableSegmentOperation<ItwinMixerState> for ItwinProtocol
Source§impl TcKonnektNotifiedSegmentOperation<ItwinMixerState> for ItwinProtocol
impl TcKonnektNotifiedSegmentOperation<ItwinMixerState> for ItwinProtocol
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<ItwinMixerState> for ItwinProtocol
impl TcKonnektSegmentSerdes<ItwinMixerState> for ItwinProtocol
impl Eq for ItwinMixerState
impl StructuralPartialEq for ItwinMixerState
Auto Trait Implementations§
impl Freeze for ItwinMixerState
impl RefUnwindSafe for ItwinMixerState
impl Send for ItwinMixerState
impl Sync for ItwinMixerState
impl Unpin for ItwinMixerState
impl UnwindSafe for ItwinMixerState
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