Crate audio_samples_io

Crate audio_samples_io 

Source

Re-exports§

pub use crate::wav::StreamedWavFile;
pub use crate::wav::StreamedWavWriter;
pub use crate::wav::wav_file::WavFile;
pub use crate::error::AudioIOError;
pub use crate::error::AudioIOResult;
pub use crate::traits::AudioFile;
pub use crate::traits::AudioFileMetadata;
pub use crate::traits::AudioFileRead;
pub use crate::traits::AudioStreamReader;
pub use crate::types::BaseAudioInfo;
pub use crate::types::FileType;
pub use crate::types::OpenOptions;
pub use crate::types::ValidatedSampleType;

Modules§

error
traits
types
wav

Traits§

ReadSeek
Convenience trait for types that implement both Read and Seek

Functions§

create_streamed
Create a streaming WAV writer to a file path.
create_streamed_writer
Create a streaming WAV writer to any Write + Seek destination.
info
Get basic audio information from a file
open
Open an audio file for reading/writing operations
open_streamed
Open a WAV file for streaming reads.
open_streamed_dyn
Open an audio file for streaming reads, returning a trait object.
open_streamed_reader
Open any Read + Seek source for streaming WAV reads.
read
Read audio samples from a file
read_with
write
write_with
Write audio data to any Write destination with explicit format specification.