pub struct AudioTrackInfo {
pub sample_rate: SampleRate,
pub channels: ChannelLayout,
pub bit_depth: Option<u8>,
}Expand description
Audio-specific track information.
Fields§
§sample_rate: SampleRateSample rate.
channels: ChannelLayoutChannel layout.
bit_depth: Option<u8>Bit depth per sample.
Trait Implementations§
Source§impl Clone for AudioTrackInfo
impl Clone for AudioTrackInfo
Source§fn clone(&self) -> AudioTrackInfo
fn clone(&self) -> AudioTrackInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AudioTrackInfo
impl Debug for AudioTrackInfo
Source§impl<'de> Deserialize<'de> for AudioTrackInfo
impl<'de> Deserialize<'de> for AudioTrackInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AudioTrackInfo
impl RefUnwindSafe for AudioTrackInfo
impl Send for AudioTrackInfo
impl Sync for AudioTrackInfo
impl Unpin for AudioTrackInfo
impl UnsafeUnpin for AudioTrackInfo
impl UnwindSafe for AudioTrackInfo
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