The details of an output format for a camera device.
Defined in <SDL3/SDL_camera.h>
typedef struct SDL_CameraSpec
{/**< Frame format */
SDL_PixelFormat format; /**< Frame colorspace */
SDL_Colorspace colorspace; int width; /**< Frame width */
int height; /**< Frame height */
int framerate_numerator; /**< Frame rate numerator ((num / denom) == FPS, (denom / num) == duration in seconds) */
int framerate_denominator; /**< Frame rate demoninator ((num / denom) == FPS, (denom / num) == duration in seconds) */
} SDL_CameraSpec;
Cameras often support multiple formats; each one will be encapsulated in this struct.
This struct is available since SDL 3.1.3.