in cubeb-core/src/format.rs [20:29]
fn from(x: ffi::cubeb_sample_format) -> SampleFormat {
match x {
ffi::CUBEB_SAMPLE_S16LE => SampleFormat::S16LE,
ffi::CUBEB_SAMPLE_S16BE => SampleFormat::S16BE,
ffi::CUBEB_SAMPLE_FLOAT32LE => SampleFormat::Float32LE,
ffi::CUBEB_SAMPLE_FLOAT32BE => SampleFormat::Float32BE,
// TODO: Implement TryFrom
_ => SampleFormat::S16NE,
}
}