Struct firewire_dice_protocols::tcelectronic::studio::StudioPhysOut
source · pub struct StudioPhysOut {
pub master_out: OutPair,
pub selected_out_grp: usize,
pub out_pair_srcs: [PhysOutPairSrc; 11],
pub out_assign_to_grp: [bool; 22],
pub out_mutes: [bool; 22],
pub out_grps: [OutGroup; 3],
}Expand description
Data of physical out segment.
Fields§
§master_out: OutPairThe configuration for master output
selected_out_grp: usizeThe selected output group.
out_pair_srcs: [PhysOutPairSrc; 11]The source for pairs of physical output. It includes below pairs in the order:
- main out 1/2
- phone out 1/2
- line out 5/6, 7/8, 9/10, 11/12,
- S/PDIF out 1/2,
- ADAT out 1/2, 3/4, 5/6, 7/8,
out_assign_to_grp: [bool; 22]The state of assignment to output group.
out_mutes: [bool; 22]Whether to mute any source to the physical output.
out_grps: [OutGroup; 3]The settings of each group for surround channels.
Trait Implementations§
source§impl Clone for StudioPhysOut
impl Clone for StudioPhysOut
source§fn clone(&self) -> StudioPhysOut
fn clone(&self) -> StudioPhysOut
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 StudioPhysOut
impl Debug for StudioPhysOut
source§impl Default for StudioPhysOut
impl Default for StudioPhysOut
source§fn default() -> StudioPhysOut
fn default() -> StudioPhysOut
Returns the “default value” for a type. Read more
source§impl PartialEq for StudioPhysOut
impl PartialEq for StudioPhysOut
source§fn eq(&self, other: &StudioPhysOut) -> bool
fn eq(&self, other: &StudioPhysOut) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TcKonnektMutableSegmentOperation<StudioPhysOut> for Studiok48Protocol
impl TcKonnektMutableSegmentOperation<StudioPhysOut> for Studiok48Protocol
source§impl TcKonnektNotifiedSegmentOperation<StudioPhysOut> for Studiok48Protocol
impl TcKonnektNotifiedSegmentOperation<StudioPhysOut> for Studiok48Protocol
const NOTIFY_FLAG: u32 = 1_048_576u32
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<StudioPhysOut> for Studiok48Protocol
impl TcKonnektSegmentSerdes<StudioPhysOut> for Studiok48Protocol
impl Copy for StudioPhysOut
impl Eq for StudioPhysOut
impl StructuralEq for StudioPhysOut
impl StructuralPartialEq for StudioPhysOut
Auto Trait Implementations§
impl RefUnwindSafe for StudioPhysOut
impl Send for StudioPhysOut
impl Sync for StudioPhysOut
impl Unpin for StudioPhysOut
impl UnwindSafe for StudioPhysOut
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