# CategoryCamera Video capture for the SDL library. This API lets apps read input from video sources, like webcams. Camera devices can be enumerated, queried, and opened. Once opened, it will provide [SDL_Surface](SDL_Surface) objects as new frames of video come in. These surfaces can be uploaded to an [SDL_Texture](SDL_Texture) or processed as pixels in memory. ## Functions - [SDL_AcquireCameraFrame](SDL_AcquireCameraFrame) - [SDL_CloseCamera](SDL_CloseCamera) - [SDL_GetCameraDriver](SDL_GetCameraDriver) - [SDL_GetCameraFormat](SDL_GetCameraFormat) - [SDL_GetCameraID](SDL_GetCameraID) - [SDL_GetCameraName](SDL_GetCameraName) - [SDL_GetCameraPermissionState](SDL_GetCameraPermissionState) - [SDL_GetCameraPosition](SDL_GetCameraPosition) - [SDL_GetCameraProperties](SDL_GetCameraProperties) - [SDL_GetCameras](SDL_GetCameras) - [SDL_GetCameraSupportedFormats](SDL_GetCameraSupportedFormats) - [SDL_GetCurrentCameraDriver](SDL_GetCurrentCameraDriver) - [SDL_GetNumCameraDrivers](SDL_GetNumCameraDrivers) - [SDL_OpenCamera](SDL_OpenCamera) - [SDL_ReleaseCameraFrame](SDL_ReleaseCameraFrame) ## Datatypes - [SDL_Camera](SDL_Camera) - [SDL_CameraID](SDL_CameraID) ## Structs - [SDL_Camera](SDL_Camera) - [SDL_CameraSpec](SDL_CameraSpec) ## Enums - [SDL_CameraPosition](SDL_CameraPosition) ## Macros - (none.) ---- [CategoryAPICategory](CategoryAPICategory)