camera.h
Overview
The camera.h file declares the basic concepts of the camera.
Library: libohcamera.so
System capability: SystemCapability.Multimedia.Camera.Core
Since: 11
Related module: OH_Camera
Summary
Structs
Name | Description |
---|---|
Camera_Size | Defines the parameters that describe the size. |
Camera_Profile | Defines the profile of the camera stream. |
Camera_FrameRateRange | Defines the frame rate range. |
Camera_VideoProfile | Defines the video profile. |
Camera_OutputCapability | Defines the camera output capability. |
Camera_Device | Defines the camera device. |
Camera_StatusInfo | Defines the camera status information. |
Camera_Point | Defines the parameters that describe a point. |
Camera_Location | Defines the location where the photo is taken. |
Camera_PhotoCaptureSetting | Defines the photographing parameters. |
Camera_FrameShutterInfo | Defines the frame shutter callback. |
Camera_CaptureEndInfo | Defines the capture end information. |
Camera_Rect | Defines the rectangle. |
Camera_MetadataObject | Defines the camera metadata. |
Types
Name | Description |
---|---|
Camera_Manager | Defines the camera manager. |
Camera_ErrorCode | Defines an enum that enumerates the camera error codes. |
Camera_Status | Defines an enum that enumerates the camera statuses. |
Camera_Position | Defines an enum that enumerates the camera positions. |
Camera_Type | Defines an enum that enumerates the camera types. |
Camera_Connection | Defines an enum that enumerates the camera connection types. |
Camera_Format | Defines an enum that enumerates the camera output formats. |
Camera_FlashMode | Defines an enum that enumerates the flash modes. |
Camera_ExposureMode | Defines an enum that enumerates the exposure modes. |
Camera_FocusMode | Defines an enum that enumerates the focus modes. |
Camera_FocusState | Defines an enum that enumerates the focus states. |
Camera_VideoStabilizationMode | Defines an enum that enumerates the video stabilization modes. |
Camera_ImageRotation | Defines an enum that enumerates the image rotation angles. |
Camera_QualityLevel | Defines an enum that enumerates the image quality levels. |
Camera_MetadataObjectType | Defines an enum that enumerates the metadata object types. |
Camera_Size | Defines the parameters that describe the size. |
Camera_Profile | Defines the profile of the camera stream. |
Camera_FrameRateRange | Defines the frame rate range. |
Camera_VideoProfile | Defines the video profile. |
Camera_OutputCapability | Defines the camera output capability. |
Camera_Device | Defines the camera device. |
Camera_StatusInfo | Defines the camera status information. |
Camera_Point | Defines the parameters that describe a point. |
Camera_Location | Defines the location where the photo is taken. |
Camera_PhotoCaptureSetting | Defines the photographing parameters. |
Camera_FrameShutterInfo | Defines the frame shutter callback. |
Camera_CaptureEndInfo | Defines the capture end information. |
Camera_Rect | Defines the rectangle. |
Camera_MetadataObject | Defines the camera metadata. |
Enums
Functions
Name | Description |
---|---|
OH_Camera_GetCameraManager (Camera_Manager **cameraManager) | Obtains a CameraManager instance. |
OH_Camera_DeleteCameraManager (Camera_Manager *cameraManager) | Deletes a CameraManager instance. |