in cubeb-core/src/builders.rs [82:106]
fn stream_params_builder_format_native_endian() {
let params = StreamParamsBuilder::new()
.format(SampleFormat::S16NE)
.take();
assert_eq!(
params.format(),
if cfg!(target_endian = "little") {
super::SampleFormat::S16LE
} else {
super::SampleFormat::S16BE
}
);
let params = StreamParamsBuilder::new()
.format(SampleFormat::Float32NE)
.take();
assert_eq!(
params.format(),
if cfg!(target_endian = "little") {
SampleFormat::Float32LE
} else {
SampleFormat::Float32BE
}
);
}