| 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.