#[repr(u32)]pub enum IPLSpeakerLayoutType {
IPL_SPEAKERLAYOUTTYPE_MONO = 0,
IPL_SPEAKERLAYOUTTYPE_STEREO = 1,
IPL_SPEAKERLAYOUTTYPE_QUADRAPHONIC = 2,
IPL_SPEAKERLAYOUTTYPE_SURROUND_5_1 = 3,
IPL_SPEAKERLAYOUTTYPE_SURROUND_7_1 = 4,
IPL_SPEAKERLAYOUTTYPE_CUSTOM = 5,
}Expand description
Supported speaker layouts.
Variants§
IPL_SPEAKERLAYOUTTYPE_MONO = 0
Mono.
IPL_SPEAKERLAYOUTTYPE_STEREO = 1
Stereo (left, right).
IPL_SPEAKERLAYOUTTYPE_QUADRAPHONIC = 2
Front left, front right, rear left, rear right.
IPL_SPEAKERLAYOUTTYPE_SURROUND_5_1 = 3
Front left, front right, front center, LFE, rear left, rear right.
IPL_SPEAKERLAYOUTTYPE_SURROUND_7_1 = 4
Front left, front right, front center, LFE, rear left, rear right, side left, side right.
IPL_SPEAKERLAYOUTTYPE_CUSTOM = 5
User-defined speaker layout. See \c IPLSpeakerLayout.
Trait Implementations§
Source§impl Clone for IPLSpeakerLayoutType
impl Clone for IPLSpeakerLayoutType
Source§fn clone(&self) -> IPLSpeakerLayoutType
fn clone(&self) -> IPLSpeakerLayoutType
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 IPLSpeakerLayoutType
impl Debug for IPLSpeakerLayoutType
Source§impl Hash for IPLSpeakerLayoutType
impl Hash for IPLSpeakerLayoutType
Source§impl PartialEq for IPLSpeakerLayoutType
impl PartialEq for IPLSpeakerLayoutType
impl Copy for IPLSpeakerLayoutType
impl Eq for IPLSpeakerLayoutType
impl StructuralPartialEq for IPLSpeakerLayoutType
Auto Trait Implementations§
impl Freeze for IPLSpeakerLayoutType
impl RefUnwindSafe for IPLSpeakerLayoutType
impl Send for IPLSpeakerLayoutType
impl Sync for IPLSpeakerLayoutType
impl Unpin for IPLSpeakerLayoutType
impl UnwindSafe for IPLSpeakerLayoutType
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