Struct pix_engine::audio::AudioSpec
source · [−]pub struct AudioSpec {
pub freq: i32,
pub format: AudioFormat,
pub channels: u8,
pub samples: u16,
pub size: u32,
}Expand description
Audio device specification.
Fields
freq: i32DSP frequency (samples per second) in Hz.
format: AudioFormatAudioFormat for the generic sample type.
channels: u8Number of separate sound channels.
samples: u16The audio buffer size in samples (power of 2).
size: u32The audio buffer size in bytes.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for AudioSpec
impl<'de> Deserialize<'de> for AudioSpec
sourcefn 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
impl Copy for AudioSpec
impl Eq for AudioSpec
impl StructuralEq for AudioSpec
impl StructuralPartialEq for AudioSpec
Auto Trait Implementations
impl RefUnwindSafe for AudioSpec
impl Send for AudioSpec
impl Sync for AudioSpec
impl Unpin for AudioSpec
impl UnwindSafe for AudioSpec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more