Skip to content

TSdlCameraSpec

The details of an output format for a camera device.

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

Definition

Unit: Neslib.Sdl3.Video

type TSdlCameraSpec = record ... end;

See Also

Properties

Name Description
Colorspace Frame colorspace
Format Frame format
FrameDurationMs Frame duration in Ms
FrameRate Frame rate (frames per second)
FrameRateDenominator Frame rate demoninator. ((Num / Denom) = FPS, (Denom / Num) = duration in seconds)
FrameRateNumerator Frame rate numerator. ((Num / Denom) = FPS, (Denom / Num) = duration in seconds)
Height Frame height
Width Frame width

Property Descriptions

Colorspace

Frame colorspace

property Colorspace: TSdlColorspace read GetColorspace

Type: TSdlColorspace


Format

Frame format

property Format: TSdlPixelFormat read GetFormat

Type: TSdlPixelFormat


FrameDurationMs

Frame duration in Ms

property FrameDurationMs: Double read GetFrameDurationMs

Type: Double


FrameRate

Frame rate (frames per second)

property FrameRate: Double read GetFrameRate

Type: Double


FrameRateDenominator

Frame rate demoninator. ((Num / Denom) = FPS, (Denom / Num) = duration in seconds)

property FrameRateDenominator: Integer read GetFrameRateDenominator

Type: Integer


FrameRateNumerator

Frame rate numerator. ((Num / Denom) = FPS, (Denom / Num) = duration in seconds)

property FrameRateNumerator: Integer read GetFrameRateNumerator

Type: Integer


Height

Frame height

property Height: Integer read GetHeight

Type: Integer


Width

Frame width

property Width: Integer read GetWidth

Type: Integer