ACameraManager_ExtendedAvailabilityListener

监听相机设备变得可用/不可用以打开,或相机访问权限何时更改。

摘要

相机在不再使用或连接了新的可移动相机时会变得可用。当某些应用或服务开始使用相机或可移动相机断开连接时,它们将变得不可用。

另请参阅: ACameraManager_registerExtendedAvailabilityCallback

公共属性

availabilityCallbacks
当相机变得可用或不可用时调用。
onCameraAccessPrioritiesChanged
当相机访问权限发生变化时调用。
onPhysicalCameraAvailable
当物理相机变得可用时调用。
onPhysicalCameraUnavailable
当物理相机变得不可用时调用。
reserved[4]
void *
保留供将来使用,请确保所有条目均设置为 NULL。

公共属性

availabilityCallbacks

camera/NdkCameraManager.h 中声明
ACameraManager_AvailabilityCallbacks ACameraManager_ExtendedAvailabilityListener::availabilityCallbacks

当相机变得可用或不可用时调用。

onCameraAccessPrioritiesChanged

camera/NdkCameraManager.h 中声明
ACameraManager_AccessPrioritiesChangedCallback ACameraManager_ExtendedAvailabilityListener::onCameraAccessPrioritiesChanged

当相机访问权限发生变化时调用。

onPhysicalCameraAvailable

camera/NdkCameraManager.h 中声明
ACameraManager_PhysicalCameraAvailabilityCallback ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraAvailable

当物理相机变得可用时调用。

onPhysicalCameraUnavailable

camera/NdkCameraManager.h 中声明
ACameraManager_PhysicalCameraAvailabilityCallback ACameraManager_ExtendedAvailabilityListener::onPhysicalCameraUnavailable

当物理相机变得不可用时调用。

reserved

camera/NdkCameraManager.h 中声明
void * ACameraManager_ExtendedAvailabilityListener::reserved[4]

保留供将来使用,请确保所有条目均设置为 NULL。