use crate::ns;
impl ns::ErrorDomain {
pub fn sound_analysis() -> &'static Self {
unsafe { SNErrorDomain }
}
}
#[link(name = "SoundAnalysis", kind = "framework")]
unsafe extern "C" {
static SNErrorDomain: &'static ns::ErrorDomain;
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
#[repr(isize)]
pub enum Code {
#[doc(alias = "SNErrorCodeUnknownError")]
UnknownError = 1,
#[doc(alias = "SNErrorCodeOperationFailed")]
OpFailed = 2,
#[doc(alias = "SNErrorCodeInvalidFormat")]
InvalidFormat = 3,
#[doc(alias = "SNErrorCodeInvalidModel")]
InvalidModel = 4,
#[doc(alias = "SNErrorCodeInvalidFile")]
InvalidFile = 5,
}