Table of Contents

Enum AV1DecoderType

Namespace
VisioForge.Core.Types.X.VideoDecoders
Assembly
VisioForge.Core.dll

Specifies the type of AV1 decoder to use for decoding AV1 video streams.

public enum AV1DecoderType

Fields

Auto = 0

Automatically select the best available decoder based on system capabilities. Priority: Hardware decoders (NVIDIA, Intel QSV, D3D11) > dav1d > av1dec.

Dav1d = 1

dav1d decoder - Fast and efficient open-source software decoder. Recommended for software decoding due to its performance optimization. GStreamer element: dav1d

AOM = 2

AOM (Alliance for Open Media) reference decoder. More accurate but slower than dav1d. Good for validation and testing. GStreamer element: av1dec

NVIDIA = 3

NVIDIA hardware decoder (NVDEC). Requires NVIDIA GPU with AV1 support (RTX 30 series or newer). GStreamer element: nvav1dec

Intel_QSV = 4

Intel Quick Sync Video (QSV) hardware decoder. Requires Intel GPU with AV1 hardware support (Arc series or newer). GStreamer element: qsvav1dec

D3D11 = 5

Direct3D 11 hardware decoder (DXVA). Available on Windows with compatible GPU hardware. GStreamer element: d3d11av1dec

VAAPI = 6

VA-API hardware decoder for Linux. Requires compatible GPU with VA-API support. GStreamer element: vaav1dec