Enum VideoEncoderBackend¶
Defined in File remote_access.hpp
Enum Documentation¶
-
enum class foxglove::VideoEncoderBackend : uint8_t¶
Preferred backend for encoding published video tracks.
This preference applies to every video track the gateway publishes. If the requested backend is unavailable on the host, the SDK falls back to another compatible encoder. VideoEncoderBackend::Auto lets the SDK choose (and honors the
FOXGLOVE_VIDEO_ENCODERenvironment variable); any other value overrides that environment variable.Values:
-
enumerator Auto¶
Let the SDK choose the encoder backend. This is the default.
-
enumerator Software¶
Prefer a software encoder.
-
enumerator Hardware¶
Prefer any available hardware encoder.
-
enumerator Nvenc¶
Prefer NVIDIA NVENC when available.
-
enumerator Vaapi¶
Prefer VAAPI when available.
-
enumerator VideoToolbox¶
Prefer VideoToolbox on Apple platforms when available.
-
enumerator Auto¶