Skip to content

@camera.ui/sdk / camera / Fmp4SessionOptions

Interface: Fmp4SessionOptions

Defined in: camera/streaming.ts:350

FMP4 streaming session configuration.

Properties

audio?

optional audio?: object

Defined in: camera/streaming.ts:382

Audio encoding options

encoderOptions?

optional encoderOptions?: Record<string, string | number | boolean | null | undefined>

Additional encoder options


boxMode?

optional boxMode?: boolean

Defined in: camera/streaming.ts:360

Use box mode for streaming


fragDuration?

optional fragDuration?: number

Defined in: camera/streaming.ts:362

Fragment duration in ms


hardware?

optional hardware?: HardwareAcceleration

Defined in: camera/streaming.ts:352

Hardware acceleration method


input?

optional input?: object

Defined in: camera/streaming.ts:355

Stream input options

options?

optional options?: Record<string, string | number | boolean | null | undefined>


supportedAudioCodecs?

optional supportedAudioCodecs?: ("opus" | "aac" | "flac")[]

Defined in: camera/streaming.ts:365

Supported audio codecs (skip transcode if match)


supportedVideoCodecs?

optional supportedVideoCodecs?: ("h264" | "hevc" | "av1")[]

Defined in: camera/streaming.ts:367

Supported video codecs (skip transcode if match)


video?

optional video?: object

Defined in: camera/streaming.ts:370

Video encoding options

encoderOptions?

optional encoderOptions?: Record<string, string | number | boolean | null | undefined>

Additional encoder options

fps?

optional fps?: number

Target framerate

height?

optional height?: number

Output height

width?

optional width?: number

Output width