Enum caf::FormatType
[−]
[src]
pub enum FormatType { LinearPcm, AppleIma4, Mpeg4Aac, Mace3, Mace6, Ulaw, Alaw, MpegLayer1, MpegLayer2, MpegLayer3, AppleLossless, Other(u32), }
Payload format types defined by the spec
Enum for all the possible mFormatID
field contents
defined by the spec.
The spec explicitly says that the list is not exhaustive.
Variants
LinearPcm
mFormatID for Linear PCM
AppleIma4
mFormatID for IMA 4:1 ADPCM
Mpeg4Aac
mFormatID for MPEG-4 AAC
Mace3
mFormatID for MACE 3:1
Mace6
mFormatID for MACE 6:1
Ulaw
mFormatID for uLaw 2:1
Alaw
mFormatID for aLaw 2:1
MpegLayer1
mFormatID for MPEG-1
MpegLayer2
mFormatID for MPEG-{1,2}
MpegLayer3
mFormatID for MPEG-{1,2,3}
AppleLossless
mFormatID for Apple Lossless
Other(u32)
Variant for all formats that were not mentioned in this list.
Trait Implementations
impl Debug for FormatType
[src]
impl Clone for FormatType
[src]
fn clone(&self) -> FormatType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for FormatType
[src]
fn eq(&self, __arg_0: &FormatType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &FormatType) -> bool
This method tests for !=
.