VisioForge (c) 2025

Search Results for

    Class H264AMFSettings

    H264 AMF encoder settings.

    Inheritance
    object
    IBasicVideoSettings
    BasicVideoSettings
    H264AMFSettings
    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 H264AMFSettings : BasicVideoSettings

    Constructors

    H264AMFSettings()

    Initializes a new instance of the H264AMFSettings class.

    Declaration
    public H264AMFSettings()

    Properties

    AUD

    Inserts AU Delimiter NAL unit. Default: false.

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

    BFDeltaQP

    B-Picture Delta QP. Range: -10 to 10. Default: 4.

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

    BFRef

    Enable Reference to B-Frames. Default: true.

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

    BFRefDeltaQP

    Reference B-Picture Delta QP. Range: -10 to 10. Default: 4.

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

    Coder

    Coder.

    Declaration
    public H264AMFCodingType Coder { get; set; }
    Property Value
    Type Description
    H264AMFCodingType

    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

    FrameSkipping

    Rate Control Based Frame Skip. Default: false.

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

    HeaderSpacing

    Header Insertion Spacing. Range: -1 to 1000. Default: -1.

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

    IntraRefreshMB

    Intra Refresh MBs Number Per Slot in Macroblocks. Range: 0 to INT_MAX. Default: 0.

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

    Level

    Profile level.

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

    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

    PreAnalysis

    Pre-Analysis Mode. Default: false.

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

    Profile

    Profile setting.

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

    QPB

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

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

    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 H264AMFQuality QualityMode { get; set; }
    Property Value
    Type Description
    H264AMFQuality

    RateControl

    Rate Control method.

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

    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