pub struct PartialAudioSpecificConfig {
pub audio_object_type: AudioObjectType,
pub sampling_frequency: u32,
pub channel_configuration: u8,
}
Expand description
A Partial Audio Specific Config ISO/IEC 14496-3:2019(E) - 1.6
This struct does not represent the full AudioSpecificConfig, it only represents the top few fields.
Fields§
§audio_object_type: AudioObjectType
Audio Object Type
sampling_frequency: u32
Sampling Frequency
channel_configuration: u8
Channel Configuration
Implementations§
Source§impl PartialAudioSpecificConfig
impl PartialAudioSpecificConfig
Sourcepub fn parse(data: &[u8]) -> Result<Self>
pub fn parse(data: &[u8]) -> Result<Self>
Parse the Audio Specific Config from given bytes The implementation is based on ISO/IEC 14496-3:2019(E) - 1.6.2.1 (Table 1.19) This does not parse the entire AAC Data, it only parses the top few fields.
- Audio Object Type
- Sampling Frequency
- Channel Configuration
Trait Implementations§
Source§impl Clone for PartialAudioSpecificConfig
impl Clone for PartialAudioSpecificConfig
Source§fn clone(&self) -> PartialAudioSpecificConfig
fn clone(&self) -> PartialAudioSpecificConfig
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 PartialAudioSpecificConfig
impl Debug for PartialAudioSpecificConfig
impl Copy for PartialAudioSpecificConfig
impl Eq for PartialAudioSpecificConfig
impl StructuralPartialEq for PartialAudioSpecificConfig
Auto Trait Implementations§
impl Freeze for PartialAudioSpecificConfig
impl RefUnwindSafe for PartialAudioSpecificConfig
impl Send for PartialAudioSpecificConfig
impl Sync for PartialAudioSpecificConfig
impl Unpin for PartialAudioSpecificConfig
impl UnwindSafe for PartialAudioSpecificConfig
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