pub struct WavAudio {
pub sample_rate: i32,
pub channels: i32,
pub samples: Vec<f32>,
}Expand description
从 WAV 文件读取的音频数据。
Fields§
§sample_rate: i32采样率(Hz)。
channels: i32声道数。
samples: Vec<f32>采样数据(交错存放,值域 -1..1)。
Trait Implementations§
Auto Trait Implementations§
impl Forget for WavAudio
impl Freeze for WavAudio
impl RefUnwindSafe for WavAudio
impl Send for WavAudio
impl Sync for WavAudio
impl Unpin for WavAudio
impl UnsafeUnpin for WavAudio
impl UnwindSafe for WavAudio
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