pub enum FormatConvertTarget {
Disabled,
AnalogInputPair0,
AnalogInputPair1,
AnalogInputPair2,
AnalogInputPair3,
SpdifOpticalInputPair0,
SpdifCoaxialInputPair0,
SpdifCoaxialOutputPair0,
SpdifOpticalOutputPair0,
}
Expand description
The target to convert sample format from 24 bit to 16 bit.
Variants§
Disabled
Disabled.
AnalogInputPair0
1st pair of analog inputs.
AnalogInputPair1
2nd pair of analog inputs.
AnalogInputPair2
3rd pair of analog inputs.
AnalogInputPair3
4th pair of analog inputs.
SpdifOpticalInputPair0
The pair of S/PDIF input in optical interface.
SpdifCoaxialInputPair0
The pair of S/PDIF input in coaxial interface.
SpdifCoaxialOutputPair0
The pair of S/PDIF output in optical interface.
SpdifOpticalOutputPair0
The pair of S/PDIF output in coaxial interface.
Trait Implementations§
Source§impl Clone for FormatConvertTarget
impl Clone for FormatConvertTarget
Source§fn clone(&self) -> FormatConvertTarget
fn clone(&self) -> FormatConvertTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FormatConvertTarget
impl Debug for FormatConvertTarget
Source§impl Default for FormatConvertTarget
impl Default for FormatConvertTarget
Source§impl PartialEq for FormatConvertTarget
impl PartialEq for FormatConvertTarget
impl Copy for FormatConvertTarget
impl Eq for FormatConvertTarget
impl StructuralPartialEq for FormatConvertTarget
Auto Trait Implementations§
impl Freeze for FormatConvertTarget
impl RefUnwindSafe for FormatConvertTarget
impl Send for FormatConvertTarget
impl Sync for FormatConvertTarget
impl Unpin for FormatConvertTarget
impl UnwindSafe for FormatConvertTarget
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