audio-toolbox 0.1.1

Safe bindings to AudioToolbox framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
use core_foundation::base::OSStatus;

/// Converts an `OSStatus` into a `Result`.
#[inline]
pub(crate) fn status_to_result(status: OSStatus) -> Result<(), OSStatus> {
    if status == 0 {
        Ok(())
    } else {
        Err(status)
    }
}