VisioForge (c) 2025

Search Results for

    Class NVENCAV1EncoderSettings

    Class NVENCAV1EncoderSettings. Implements the NVENCBaseEncoderSettings Implements the IAV1EncoderSettings

    Inheritance
    object
    NVENCBaseEncoderSettings
    NVENCAV1EncoderSettings
    Implements
    IAV1EncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    Inherited Members
    NVENCBaseEncoderSettings.AQStrength
    NVENCBaseEncoderSettings.Bitrate
    NVENCBaseEncoderSettings.ConstQuality
    NVENCBaseEncoderSettings.GOPSize
    NVENCBaseEncoderSettings.IAdaptive
    NVENCBaseEncoderSettings.MaxBitrate
    NVENCBaseEncoderSettings.NonRefP
    NVENCBaseEncoderSettings.Preset
    NVENCBaseEncoderSettings.GetPresetList()
    NVENCBaseEncoderSettings.QPConst
    NVENCBaseEncoderSettings.QPConstB
    NVENCBaseEncoderSettings.QPConstI
    NVENCBaseEncoderSettings.QPConstP
    NVENCBaseEncoderSettings.QPMax
    NVENCBaseEncoderSettings.QPMaxB
    NVENCBaseEncoderSettings.QPMaxI
    NVENCBaseEncoderSettings.QPMaxP
    NVENCBaseEncoderSettings.QPMin
    NVENCBaseEncoderSettings.QPMinB
    NVENCBaseEncoderSettings.QPMinI
    NVENCBaseEncoderSettings.QPMinP
    NVENCBaseEncoderSettings.RateControl
    NVENCBaseEncoderSettings.GetRateControlList()
    NVENCBaseEncoderSettings.SpatialAQ
    NVENCBaseEncoderSettings.StrictGOP
    NVENCBaseEncoderSettings.ZeroLatency
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.VideoEncoders
    Assembly: VisioForge.Core.dll
    Syntax
    public class NVENCAV1EncoderSettings : NVENCBaseEncoderSettings, IAV1EncoderSettings, IVideoEncoder, IMediaBlockSettings

    Properties

    BFrames

    Number of B-frames between I and P.

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

    EnableAdaptiveBFrame

    Enable adaptive B-frame insert when lookahead is enabled.

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

    RCLookahead

    Number of frames for frame type lookahead.

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

    TemporalAQ

    Temporal Adaptive Quantization.

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

    Tune

    Encoding tune.

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

    VBVBufferSize

    VBV(HRD) Buffer Size in kbits (0 = NVENC default).

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

    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.

    IsAvailable()

    Determines whether this encoder is available.

    Declaration
    public static bool IsAvailable()
    Returns
    Type Description
    bool

    true if this encoder is available; otherwise, false.

    Implements

    IAV1EncoderSettings
    IVideoEncoder
    IMediaBlockSettings

    See Also

    NVENCBaseEncoderSettings
    IAV1EncoderSettings