pub enum HdmiChannelAllocation {
Stereo = 0,
Stereo21 = 1,
Surround30 = 2,
Surround31 = 3,
Surround50 = 10,
Surround51 = 11,
Surround70 = 18,
Surround71 = 19,
}Expand description
HDMI channel allocation codes (CEA-861-D Table 20)
Variants§
Stereo = 0
2.0 Stereo: FL, FR
Stereo21 = 1
2.1: FL, FR, LFE
Surround30 = 2
3.0: FL, FR, FC
Surround31 = 3
3.1: FL, FR, LFE, FC
Surround50 = 10
5.0: FL, FR, FC, RL, RR
Surround51 = 11
5.1: FL, FR, LFE, FC, RL, RR
Surround70 = 18
7.0: FL, FR, FC, RL, RR, FLC, FRC
Surround71 = 19
7.1: FL, FR, LFE, FC, RL, RR, FLC, FRC
Trait Implementations§
Source§impl Clone for HdmiChannelAllocation
impl Clone for HdmiChannelAllocation
Source§fn clone(&self) -> HdmiChannelAllocation
fn clone(&self) -> HdmiChannelAllocation
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HdmiChannelAllocation
impl Debug for HdmiChannelAllocation
Source§impl PartialEq for HdmiChannelAllocation
impl PartialEq for HdmiChannelAllocation
impl Copy for HdmiChannelAllocation
impl Eq for HdmiChannelAllocation
impl StructuralPartialEq for HdmiChannelAllocation
Auto Trait Implementations§
impl Freeze for HdmiChannelAllocation
impl RefUnwindSafe for HdmiChannelAllocation
impl Send for HdmiChannelAllocation
impl Sync for HdmiChannelAllocation
impl Unpin for HdmiChannelAllocation
impl UnwindSafe for HdmiChannelAllocation
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)