# MultiMedia\_CameraDeviceCallback - [Overview](#section416119496165625) - [Summary](#section1288812454165625) - [Files](#files) - [Data Structures](#nested-classes) - [Functions](#func-members) - [Details](#section1524132779165625) - [Function](#section2055406260165625) - [CameraDeviceCallback\(\)](#ga5e81f9fa5dd53d9d1f8ca0cc4497fd59) - [OnCameraStatus\(\)](#ga2ae4d3d8ae13f73986f8dc7cf4bb7960) - [\~CameraDeviceCallback\(\)](#gac88b6972227ec2ba65feeb15c31aea83) ## **Overview** **Description:** Defines the **CameraDeviceCallback** class to response to device changes. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
Declares functions in the CameraDeviceCallback class to response to device changes. |
OHOS::Media::CameraDeviceCallback::CameraDeviceCallback ()=default |
A constructor used to create a CameraDeviceCallback instance. |
OHOS::Media::CameraDeviceCallback::~CameraDeviceCallback ()=default |
A destructor used to delete the CameraDeviceCallback instance. |
OHOS::Media::CameraDeviceCallback::OnCameraStatus (std::string cameraId, int32_t status) |
| cameraId | Indicates the camera ID. |
| status | Indicates the camera state. |