VisioForge (c) 2025

Search Results for

    Class HEVCAMFSettings

    HEVC AMF encoder settings.

    Inheritance
    object
    IBasicVideoSettings
    BasicVideoSettings
    HEVCAMFSettings
    Inherited Members
    IBasicVideoSettings.Width
    IBasicVideoSettings.Height
    IBasicVideoSettings.Letterbox
    IBasicVideoSettings.AspectRatioW
    IBasicVideoSettings.AspectRatioH
    IBasicVideoSettings.Bitrate
    IBasicVideoSettings.MaxBitrate
    IBasicVideoSettings.MinBitrate
    IBasicVideoSettings.Interlace
    IBasicVideoSettings.TVSystem
    IBasicVideoSettings.Encoder
    IBasicVideoSettings.BasicMode
    IBasicVideoSettings.Quality
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.FFMPEGEXE
    Assembly: VisioForge.Core.dll
    Syntax
    public class HEVCAMFSettings : BasicVideoSettings

    Constructors

    HEVCAMFSettings()

    Initializes a new instance of the HEVCAMFSettings class.

    Declaration
    public HEVCAMFSettings()

    Properties

    AUD

    Inserts AU Delimiter NAL unit. Default: false.

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

    EnforceHRD

    Enforce HRD. Default: false.

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

    FillerData

    Filler Data Enable. Default: false.

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

    GOPsPerIDR

    Gets or sets the GOPs per IDR. 0 - no IDR will be inserted.

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

    The go ps per idr.

    HeaderInsertionMode

    Gets or sets the header insertion mode.

    Declaration
    public HEVCAMFHeaderInsertionMode HeaderInsertionMode { get; set; }
    Property Value
    Type Description
    HEVCAMFHeaderInsertionMode

    Level

    Profile level.

    Declaration
    public HEVCAMFLevel Level { get; set; }
    Property Value
    Type Description
    HEVCAMFLevel

    MEHalfPel

    Enable ME Half Pixel. Default: true.

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

    MEQuarterPel

    Enable ME Quarter Pixel. Default: true.

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

    MaxAUSize

    Maximum Access Unit Size for rate control (in bits). Range: 0 to INT_MAX. Default: 0.

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

    MaxQPI

    Max quantization Parameter for I-Frame. Range: -1 to 51. Default: -1.

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

    MaxQPP

    Max quantization Parameter for P-Frame. Range: -1 to 51. Default: -1.

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

    MinQPI

    Min quantization Parameter for I-Frame. Range: -1 to 51. Default: -1.

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

    MinQPP

    Min quantization Parameter for P-Frame. Range: -1 to 51. Default: -1.

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

    PreAnalysis

    Pre-Analysis Mode. Default: false.

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

    Profile

    Profile setting.

    Declaration
    public HEVCAMFProfile Profile { get; set; }
    Property Value
    Type Description
    HEVCAMFProfile

    QPI

    Quantization Parameter for I-Frame. Range: -1 to 51. Default: -1.

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

    QPP

    Quantization Parameter for P-Frame. Range: -1 to 51. Default: -1.

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

    QualityMode

    Quality mode.

    Declaration
    public HEVCAMFQuality QualityMode { get; set; }
    Property Value
    Type Description
    HEVCAMFQuality

    RateControl

    Rate Control method.

    Declaration
    public HEVCAMFRateControlMethod RateControl { get; set; }
    Property Value
    Type Description
    HEVCAMFRateControlMethod

    SkipFrame

    Rate Control Based Frame Skip. Default: false.

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

    Usage

    Encoder usage.

    Declaration
    public AMFEncoderUsage Usage { get; set; }
    Property Value
    Type Description
    AMFEncoderUsage

    VBAQ

    Enable VBAQ. Default: false.

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