core-media 0.8.1

Safe bindings to CoreMedia framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use core_foundation::base::{CFIndex, OSStatus};

pub type CMItemCount = CFIndex;
pub type CMItemIndex = CFIndex;

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