#[repr(C)]pub struct AVSampleCursorAudioDependencyInfo {
pub audioSampleIsIndependentlyDecodable: Bool,
pub audioSamplePacketRefreshCount: NSInteger,
}Available on crate feature
AVSampleCursor only.Expand description
A struct for describing the independent decodability of audio samples Field: audioSampleIsIndependentlyDecodable Indicates whether the sample is independently decodable. Will be YES for Immediate Playout Frames (IPFs) and Independent Frames (IFs). Field: audioSamplePacketRefreshCount If audioSampleIsIndependentlyDecodable is YES, indicates how many samples, starting at this sample, must be fed to the decoder to achieve full decoder refresh. Will be zero for Immediate Playout Frames (IPFs).
See also Apple’s documentation
Fields§
§audioSampleIsIndependentlyDecodable: Bool§audioSamplePacketRefreshCount: NSIntegerTrait Implementations§
Source§impl Clone for AVSampleCursorAudioDependencyInfo
impl Clone for AVSampleCursorAudioDependencyInfo
Source§fn clone(&self) -> AVSampleCursorAudioDependencyInfo
fn clone(&self) -> AVSampleCursorAudioDependencyInfo
Returns a duplicate 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 PartialEq for AVSampleCursorAudioDependencyInfo
impl PartialEq for AVSampleCursorAudioDependencyInfo
Source§fn eq(&self, other: &AVSampleCursorAudioDependencyInfo) -> bool
fn eq(&self, other: &AVSampleCursorAudioDependencyInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RefEncode for AVSampleCursorAudioDependencyInfo
impl RefEncode for AVSampleCursorAudioDependencyInfo
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for AVSampleCursorAudioDependencyInfo
impl StructuralPartialEq for AVSampleCursorAudioDependencyInfo
Auto Trait Implementations§
impl Freeze for AVSampleCursorAudioDependencyInfo
impl RefUnwindSafe for AVSampleCursorAudioDependencyInfo
impl Send for AVSampleCursorAudioDependencyInfo
impl Sync for AVSampleCursorAudioDependencyInfo
impl Unpin for AVSampleCursorAudioDependencyInfo
impl UnwindSafe for AVSampleCursorAudioDependencyInfo
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§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.