Updated: October 28, 2024 |
A union that contains all available frame descriptors for the Camera library
#include <camera/camera_api.h>
typedef union { camera_frame_unspecified_t unspecified; camera_frame_nv12_t nv12; camera_frame_rgb8888_t rgb8888; camera_frame_rgb888_t rgb888; camera_frame_gray8_t gray8; camera_frame_meta_t meta; camera_frame_bayer_t bayer; camera_frame_cbycry_t cbycry; camera_frame_compressedvideo_t compvid; camera_frame_compressedaudio_t compaud; camera_frame_rgb565_t rgb565; camera_frame_ycbcr420p_t ycbcr420p; camera_frame_ycbycr_t ycbycr; camera_frame_ycrycb_t ycrycb; camera_frame_crycby_t crycby; camera_frame_roi_t roi; camera_frame_nv12_t nv16; } camera_framedesc_t;
In the latter case, the camera_frame_unspecified_t member corresponds to the CAMERA_FRAMETYPE_UNSPECIFIED enumerator in the camera_frametype_t type.