pub type ACameraManager_ExtendedAvailabilityCallbacks = ACameraManager_ExtendedAvailabilityListener;

Aliased Type§

struct ACameraManager_ExtendedAvailabilityCallbacks {
    pub availabilityCallbacks: ACameraManager_AvailabilityListener,
    pub onCameraAccessPrioritiesChanged: Option<unsafe extern "C" fn(_: *mut c_void)>,
    pub onPhysicalCameraAvailable: Option<unsafe extern "C" fn(_: *mut c_void, _: *const u8, _: *const u8)>,
    pub onPhysicalCameraUnavailable: Option<unsafe extern "C" fn(_: *mut c_void, _: *const u8, _: *const u8)>,
    pub reserved: [*mut c_void; 4],
}

Fields§

§availabilityCallbacks: ACameraManager_AvailabilityListener§onCameraAccessPrioritiesChanged: Option<unsafe extern "C" fn(_: *mut c_void)>§onPhysicalCameraAvailable: Option<unsafe extern "C" fn(_: *mut c_void, _: *const u8, _: *const u8)>§onPhysicalCameraUnavailable: Option<unsafe extern "C" fn(_: *mut c_void, _: *const u8, _: *const u8)>§reserved: [*mut c_void; 4]