pub struct MediaCodecType(/* private fields */);
Expand description
The type of the codec in the MediaCodec Service Capability
Valid values are defined in the Bluetooth Assigned Numbers and are
interpreted differently for different Media Types, so we do not interpret
them here.
Associated constants are provided that specify the value of MediaCodecType
for different codecs given the MediaType::Audio
.
See https://www.bluetooth.com/specifications/assigned-numbers/audio-video
Implementations§
Source§impl MediaCodecType
impl MediaCodecType
pub const AUDIO_SBC: Self = _
pub const AUDIO_MPEG12: Self = _
pub const AUDIO_AAC: Self = _
pub const AUDIO_ATRAC: Self = _
pub const AUDIO_NON_A2DP: Self = _
pub fn new(num: u8) -> MediaCodecType
Trait Implementations§
Source§impl Clone for MediaCodecType
impl Clone for MediaCodecType
Source§fn clone(&self) -> MediaCodecType
fn clone(&self) -> MediaCodecType
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 MediaCodecType
impl Debug for MediaCodecType
Source§impl PartialEq for MediaCodecType
impl PartialEq for MediaCodecType
impl Eq for MediaCodecType
impl StructuralPartialEq for MediaCodecType
Auto Trait Implementations§
impl Freeze for MediaCodecType
impl RefUnwindSafe for MediaCodecType
impl Send for MediaCodecType
impl Sync for MediaCodecType
impl Unpin for MediaCodecType
impl UnwindSafe for MediaCodecType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)