Expand description
Audio sample format definitions for audio processing.
This module provides the SampleFormat enum which represents various
audio sample formats used in audio processing. It supports both packed
(interleaved) and planar formats commonly used in audio editing.
§Examples
use ff_format::SampleFormat;
let format = SampleFormat::F32;
assert!(!format.is_planar());
assert!(format.is_float());
assert_eq!(format.bytes_per_sample(), 4);
let planar = SampleFormat::I16p;
assert!(planar.is_planar());
assert_eq!(planar.packed_equivalent(), SampleFormat::I16);Enums§
- Sample
Format - Audio sample format for audio frames.