FulcrumFS FulcrumFS
FulcrumFS FulcrumFS
DocFX + Singulink = ♥

Search Results for

    Enum HardwareAccelerationKind

    Represents the hardware acceleration kind to use for operations (such as decode or scaling).

    Namespace: FulcrumFS.Videos
    Assembly: FulcrumFS.Videos.dll
    Syntax
    public enum HardwareAccelerationKind
    Remarks

    Hardware acceleration is applied to decoding and to filtering (such as scaling and deinterlacing) - encoding is always done in software.

    All modes allow fallback to software when required - if the configured ffmpeg build or the system does not support the requested mode, or if it fails while processing a particular file, processing transparently falls back to software so the operation still succeeds if it should.

    Hardware acceleration is disabled by default (see None). Results always vary slightly from device to device, but hardware decoders and especially filters vary considerably more than their software equivalents - differing between vendors, driver versions and hardware generations, and sometimes very visibly so - which is the trade made for the substantial speed improvement.

    Fields

    Name Description
    Amf

    Use AMD Advanced Media Framework (AMF) for hardware acceleration (when possible).

    Auto

    Automatically select an arbitrary hardware acceleration mode, based on the available modes.

    Cuda

    Use CUDA for hardware acceleration (when possible).

    D3D12

    Use D3D12 for hardware acceleration (when possible).

    DecodeOnly

    Disable hardware acceleration, other than for decode.

    None

    Disable hardware acceleration. This is the default.

    Qsv

    Use Intel Quick Sync Video (QSV) for hardware acceleration (when possible).

    VideoToolbox

    Use VideoToolbox for hardware acceleration (when possible).

    © Singulink. All rights reserved.