VisioForge (c) 2025

Search Results for

    Class RAV1EEncoderSettings

    RAV1E AV1 encoder settings.

    Inheritance
    object
    RAV1EEncoderSettings
    Implements
    IAV1EncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.X.VideoEncoders
    Assembly: VisioForge.Core.dll
    Syntax
    public class RAV1EEncoderSettings : IAV1EncoderSettings, IVideoEncoder, IMediaBlockSettings

    Fields

    Name

    The name.

    Declaration
    public static string Name
    Field Value
    Type Description
    string

    Properties

    Bitrate

    Gets or sets the bitrate.

    Declaration
    public int Bitrate { get; set; }
    Property Value
    Type Description
    int

    The bitrate.

    LowLatency

    Gets or sets a value indicating whether low latency is enabled.

    Declaration
    public bool LowLatency { get; set; }
    Property Value
    Type Description
    bool

    true if low latency is enabled; otherwise, false.

    MaxKeyFrameInterval

    Gets or sets the maximum key frame interval.

    Declaration
    public ulong MaxKeyFrameInterval { get; set; }
    Property Value
    Type Description
    ulong

    The maximum key frame interval.

    MinKeyFrameInterval

    Gets or sets the minimum key frame interval.

    Declaration
    public ulong MinKeyFrameInterval { get; set; }
    Property Value
    Type Description
    ulong

    The minimum key frame interval.

    MinQuantizer

    Gets or sets the minimum quantizer. Range is [0..255].

    Declaration
    public uint MinQuantizer { get; set; }
    Property Value
    Type Description
    uint

    The minimum quantizer.

    Quantizer

    Gets or sets the quantizer.

    Declaration
    public uint Quantizer { get; set; }
    Property Value
    Type Description
    uint

    The quantizer.

    SpeedPreset

    Gets or sets the speed preset (10 fastest, 0 slowest).

    Declaration
    public int SpeedPreset { get; set; }
    Property Value
    Type Description
    int

    The speed preset.

    Tune

    Gets or sets the tune mode.

    Declaration
    public RAV1EEncoderTune Tune { get; set; }
    Property Value
    Type Description
    RAV1EEncoderTune

    The tune.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    GetEncoderType()

    Gets the type of the encoder.

    Declaration
    public AV1EncoderType GetEncoderType()
    Returns
    Type Description
    AV1EncoderType

    AV1EncoderType.

    ToString()

    Returns a string that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string that represents this instance.

    Overrides
    object.ToString()

    Implements

    IAV1EncoderSettings
    IVideoEncoder
    IMediaBlockSettings