# Camera ## **Overview** **Related Modules:** [MultiMedia\_Camera](MultiMedia_Camera.md) **Description:** Declares functions in the **[Camera](Camera.md)** class to implement camera operations. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Public Member Functions
Public Member Function Name |
Description |
---|---|
~Camera ()=default |
virtual destructor function. |
GetCameraId () |
virtual std::string Obtains the camera ID. |
GetCameraConfig () const |
virtual const CameraConfig * Obtains the camera configuration. You can use the obtained CameraConfig object to configure the camera. |
GetFrameConfig (int32_t type) |
virtual FrameConfig * Obtains the frame configuration. |
Configure (CameraConfig &config) |
virtual void Configures the camera using the CameraConfig object. |
TriggerLoopingCapture (FrameConfig &frameConfig) |
virtual int32_t Triggers looping-frame capture. |
virtual void Stops looping-frame capture. |
|
TriggerSingleCapture (FrameConfig &frameConfig) |
virtual int32_t Starts single-frame capture. The frame parameters are set through the FrameConfig object, and the captured image data is stored in the surface of the FrameConfig object. |
Release () |
virtual void Releases the Camera object and associated resources. |
Protected Member Function Name |
Description |
---|---|
Camera ()=default |
constructed function. |