Skip to content

Encoders

window.host

getAvailableEncoders(ResultCallback<EncoderInfo[]>)

Get a list of available encoders.

Data structures: EncoderInfo

getAvailableVideoEncoders(ResultCallback<EncoderInfo[]>)

Get a list of available video encoders.

Data structures: EncoderInfo

getAvailableAudioEncoders(ResultCallback<EncoderInfo[]>)

Get a list of available audio encoders.

Data structures: EncoderInfo

getEncoderProperties(EncoderInfo, ResultCallback<ObsEncoderInfo | null>)

Get the properties and default settings of an encoder, which can be used for building a UI and also setting encoders up when creating Audio and Video Compositions.

Available since API version 6.0

Data structures: EncoderInfo, ObsEncoderInfo