use crate::common::*;
use crate::Accessibility::*;
use crate::Foundation::*;
ns_options!(
#[underlying(NSUInteger)]
pub enum AXHearingDeviceEar {
AXHearingDeviceEarNone = 0,
AXHearingDeviceEarLeft = 1 << 1,
AXHearingDeviceEarRight = 1 << 2,
AXHearingDeviceEarBoth = AXHearingDeviceEarLeft | AXHearingDeviceEarRight,
}
);
extern_fn!(
pub unsafe fn AXMFiHearingDeviceStreamingEar() -> AXHearingDeviceEar;
);
extern_static!(AXMFiHearingDeviceStreamingEarDidChangeNotification: &'static NSNotificationName);
extern_fn!(
pub unsafe fn AXSupportsBidirectionalAXMFiHearingDeviceStreaming() -> Bool;
);
extern_fn!(
#[cfg(all(feature = "Foundation_NSArray", feature = "Foundation_NSUUID"))]
pub unsafe fn AXMFiHearingDevicePairedUUIDs() -> NonNull<NSArray<NSUUID>>;
);
extern_static!(AXMFiHearingDevicePairedUUIDsDidChangeNotification: &'static NSNotificationName);