Data types in camera_api.hData structures, typedefs, and enumerations used to work with images and videos in the Camera library.Related linkscamera_api.hFunctions to take images and record videos with one or more cameras on a device. Camera access mode flags The camera access mode flags that are passed to the camera_open() function to indicate the type of access that is required. camera_3a_t The autofocus, auto exposure, and auto white balance, or simply 3A. camera_audiocodec_t The audio compression formats used by the video encoder. camera_bayerformat_t The Bayer array pixel component format. camera_buffer_t The structure is used to convey image data between the API and an application. camera_devstatus_t The status of the camera. camera_error_t Error codes for the Camera library. camera_eventkey_t A camera event key that is used to identify an event that is enabled. camera_eventmode_t Event buffering modes. camera_exposuremode_t The exposure mode of the camera. camera_feature_t The camera capabilities or features available on the camera. camera_flashmode_t The status of the flash that is used by set mode functions in the Camera library. camera_focusmode_t The focus mode of the camera. camera_focusstate_t The state of the autofocus algorithm on the camera. camera_framedesc_t A union that contains all supported available frame descriptors for the Camera library. camera_frametype_t The frame types identifiers for an image buffer. camera_frame_bayer_t A frame descriptor for a Bayer frame type. camera_frame_cbycry_t A frame descriptor for a YCbCr 4:2:2 packed frame type. camera_frame_compressedaudio_t A frame descriptor for compressed audio frame types. camera_frame_compressedvideo_t A frame descriptor for compressed video frame types. camera_frame_gray8_t A frame descriptor for 8-bits per pixel grayscale frame types. camera_frame_jpeg_t A frame descriptor used for JPEG frame types. camera_frame_meta_t A frame descriptor for metadata frame types. camera_frame_nv12_t A frame descriptor used for NV12 frame types. camera_frame_rgb8888_t A frame descriptor used for RGB8888 frame types. camera_frame_rgb888_t A frame descriptor used for RGB888 frame types. camera_frame_unspecified_t A frame descriptor that holds only data. camera_imgprop_t The enumeration specifies the image properties list. camera_handle_t A 32-bit value representing a handle used to identify an open instance of a logical camera unit on a device. camera_physprop_t The enumeration specifies the camera physical properties list. camera_powerdownreason_t The reason that the camera was turned off or was shutdown. camera_region_t The camera region parameters are used to identify a cropped area of an image. camera_res_t The resolution (height and width of the image) in pixels. camera_roll_photo_fmt_t The supported image formats on the camera roll. camera_roll_video_fmt_t The camera roll video file formats. camera_scenemode_t The type of scene mode to use for the camera. camera_videolightmode_t The status of the video light that is used by set-mode functions in the Camera library. camera_whitebalancemode_t The white balance mode of the camera. camera_unit_t Represents the cameras on the device. camera_videocodec_t The video compression formats used by the video encoder.