FulcrumFS FulcrumFS
FulcrumFS FulcrumFS
DocFX + Singulink = ♥

Search Results for

    Class VideoProcessorConfigurationOptions

    Extended options for initializing the video processor configuration.

    Inheritance
    object
    VideoProcessorConfigurationOptions
    Implements
    IEquatable<VideoProcessorConfigurationOptions>
    Namespace: FulcrumFS.Videos
    Assembly: FulcrumFS.Videos.dll
    Syntax
    public sealed record VideoProcessorConfigurationOptions : IEquatable<VideoProcessorConfigurationOptions>

    Constructors

    Name Description
    VideoProcessorConfigurationOptions()

    Extended options for initializing the video processor configuration.

    Properties

    Name Description
    MaxConcurrentProcesses

    Gets or initializes the maximum number of concurrent ffmpeg processes to allow. Default is currently ProcessorCount. Note: there are a small set of additional processes added used for short-to-medium-lived processes. In common usage, the limit will represent the actual number of concurrent processes, with occasional relatively short-lived / low resource processes being able to run on top of that to not block finishing off those tasks.

    ProcessPriorityClass

    Gets or initializes the process priority class for the ffmpeg processes. Default is currently null which means ffmpeg will run at the default priority.

    ProcessorAffinity

    Gets or initializes the processor affinity for the ffmpeg processes. Default is null which means no affinity is set.

    ThreadLimit

    Gets or initializes the maximum number of threads for each ffmpeg processing task; e.g., each decoder may get its own set of this many threads, along with each filter, encoder, etc. Default is currently null which means ffmpeg will choose the number of threads automatically.

    © Singulink. All rights reserved.