kSupportedEncodersTypes
Electron APIs / recorder / kSupportedEncodersTypes
type kSupportedEncodersTypes =
| "ffmpeg_svt_av1"
| "ffmpeg_aom_av1"
| "obs_x264"
| "h264_texture_amf"
| "h265_texture_amf"
| "av1_texture_amf"
| "obs_qsv11_v2"
| "obs_qsv11_hevc"
| "obs_qsv11_av1"
| "obs_nvenc_h264_tex"
| "obs_nvenc_hevc_tex"
| "obs_nvenc_av1_tex";
All available supported encoder types for video recording or streaming.
These encoder identifiers are used to configure the encoding backend for tools like OBS.
Note that older jim_*
encoder types were deprecated as of OBS version 0.31.0
and have been replaced by the obs_nvenc_*
family of encoders.
Remarks
This type includes software-based encoders (like obs_x264
) and
hardware-accelerated encoders for various platforms (e.g., NVENC, QSV, AMF).
Example
const encoder: kSupportedEncodersTypes = "obs_nvenc_h264_tex";