pub struct EncodedAudioSample {
pub decoded_range: SampleRange,
pub data: Vec<u8>,
}Expand description
One compressed audio packet - an AAC access unit, an Opus packet or a Vorbis packet - and the decoded interval it covers.
The interval may be empty: a Vorbis stream’s first audio packet only primes the decoder’s overlap and decodes no samples.
Fields§
§decoded_range: SampleRange§data: Vec<u8>Trait Implementations§
Source§impl Clone for EncodedAudioSample
impl Clone for EncodedAudioSample
Source§impl Debug for EncodedAudioSample
impl Debug for EncodedAudioSample
impl Eq for EncodedAudioSample
Source§impl PartialEq for EncodedAudioSample
impl PartialEq for EncodedAudioSample
impl StructuralPartialEq for EncodedAudioSample
Auto Trait Implementations§
impl Freeze for EncodedAudioSample
impl RefUnwindSafe for EncodedAudioSample
impl Send for EncodedAudioSample
impl Sync for EncodedAudioSample
impl Unpin for EncodedAudioSample
impl UnsafeUnpin for EncodedAudioSample
impl UnwindSafe for EncodedAudioSample
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