#[repr(u8)]pub enum A2dpCodec {
Sbc = 0,
Mpeg12 = 1,
Aac = 2,
Atrac = 4,
VendorSpecific = 255,
}Expand description
A2DP codec types
Variants§
Sbc = 0
SBC (Sub-Band Coding) - mandatory codec
Mpeg12 = 1
MPEG-1,2 Audio
Aac = 2
AAC (MPEG-2,4 AAC)
Atrac = 4
ATRAC
VendorSpecific = 255
Vendor-specific (e.g., aptX)
Trait Implementations§
impl Copy for A2dpCodec
impl Eq for A2dpCodec
impl StructuralPartialEq for A2dpCodec
Auto Trait Implementations§
impl Freeze for A2dpCodec
impl RefUnwindSafe for A2dpCodec
impl Send for A2dpCodec
impl Sync for A2dpCodec
impl Unpin for A2dpCodec
impl UnwindSafe for A2dpCodec
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)