---
name: "SDL_CameraSpec"
section: "3type"
platform: "linux"
package: "libsdl3-doc"
version: "3.2.10+ds-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SDL_CameraSpec"
---

# SDL\_CameraSpec(3type)

The details of an output format for a camera device.

## NAME

SDL\_CameraSpec - The details of an output format for a camera device.

## HEADER FILE

Defined in SDL3/SDL\_camera.h

## SYNOPSIS

```
#include "SDL3/SDL.h"
```

**typedef struct SDL\_CameraSpec** **{**     **SDL\_PixelFormat format;     /\*\*\< Frame format \*/**     **SDL\_Colorspace colorspace;  /\*\*\< Frame 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;**

## DESCRIPTION

Cameras often support multiple formats; each one will be encapsulated in this struct.

## AVAILABILITY

This struct is available since SDL 3.2.0.

## SEE ALSO

**•**(3), [**SDL\_GetCameraSupportedFormats**(3)](/SDL_GetCameraSupportedFormats/3.md), **•**(3), [**SDL\_GetCameraFormat**(3)](/SDL_GetCameraFormat/3.md)
