use crate::ns;
impl ns::ErrorDomain {
#[doc(alias = "AVKitErrorDomain")]
pub fn av_kit() -> &'static Self {
unsafe { AVKitErrorDomain }
}
}
unsafe extern "C" {
static AVKitErrorDomain: &'static ns::ErrorDomain;
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
#[repr(isize)]
pub enum Code {
#[doc(alias = "AVKitErrorUnknown")]
Unknown = -1000,
#[doc(alias = "AVKitErrorPictureInPictureStartFailed")]
PipStartFailed = -1001,
#[doc(alias = "AVKitErrorContentRatingUnknown")]
ContentRatingUnknown = -1100,
#[doc(alias = "AVKitErrorContentDisallowedByPasscode")]
ContentDisallowedByPasscode = -1101,
#[doc(alias = "AVKitErrorContentDisallowedByProfile")]
ContentDisallowedByProfile = -1102,
#[doc(alias = "AVKitErrorRecordingFailed")]
RecordingFailed = -1200,
}