VisioForge (c) 2025

Search Results for

    Class VP9EncoderSettings

    VP9 encoder settings.

    Inheritance
    object
    VPXEncoderSettings
    VP9EncoderSettings
    Implements
    IVPXEncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    IEncoderTextInfo
    Inherited Members
    VPXEncoderSettings.ARNRMaxFrames
    VPXEncoderSettings.ARNRStrength
    VPXEncoderSettings.ARNRType
    VPXEncoderSettings.AutoAltRef
    VPXEncoderSettings.BitsPerPixel
    VPXEncoderSettings.BufferInitialSize
    VPXEncoderSettings.BufferOptimalSize
    VPXEncoderSettings.BufferSize
    VPXEncoderSettings.CPUUsed
    VPXEncoderSettings.CQLevel
    VPXEncoderSettings.Deadline
    VPXEncoderSettings.DropframeThreshold
    VPXEncoderSettings.RateControl
    VPXEncoderSettings.GetRateControlList()
    VPXEncoderSettings.ErrorResilient
    VPXEncoderSettings.GetErrorResilientList()
    VPXEncoderSettings.HorizontalScalingMode
    VPXEncoderSettings.GetHorizontalScalingModeList()
    VPXEncoderSettings.KeyFrameMaxDistance
    VPXEncoderSettings.KeyFrameMode
    VPXEncoderSettings.GetKeyFrameModeList()
    VPXEncoderSettings.LagInFrames
    VPXEncoderSettings.MaxIntraBitrate
    VPXEncoderSettings.MaxQuantizer
    VPXEncoderSettings.MinQuantizer
    VPXEncoderSettings.MultipassCacheFile
    VPXEncoderSettings.MultipassMode
    VPXEncoderSettings.GetMultipassModeList()
    VPXEncoderSettings.NoiseSensitivity
    VPXEncoderSettings.Overshoot
    VPXEncoderSettings.ResizeAllowed
    VPXEncoderSettings.ResizeDownThreshold
    VPXEncoderSettings.ResizeUpThreshold
    VPXEncoderSettings.Sharpness
    VPXEncoderSettings.StaticThreshold
    VPXEncoderSettings.TargetBitrate
    VPXEncoderSettings.NumOfThreads
    VPXEncoderSettings.TokenPartitions
    VPXEncoderSettings.GetVPXTokenPartitionsList()
    VPXEncoderSettings.Tuning
    VPXEncoderSettings.GetTuningList()
    VPXEncoderSettings.TwoPassVBRBias
    VPXEncoderSettings.TwoPassVBRMaxSection
    VPXEncoderSettings.TwoPassVBRMinSection
    VPXEncoderSettings.Undershoot
    VPXEncoderSettings.Profile
    VPXEncoderSettings.VerticalScalingMode
    VPXEncoderSettings.GetScalingModeList()
    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 VP9EncoderSettings : VPXEncoderSettings, IVPXEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo

    Fields

    Name

    The name.

    Declaration
    public static string Name
    Field Value
    Type Description
    string

    Properties

    AQMode

    Gets or sets the Adaptive Quantization mode.

    Declaration
    public VPXAdaptiveQuantizationMode AQMode { get; set; }
    Property Value
    Type Description
    VPXAdaptiveQuantizationMode

    The aq mode.

    FrameParallelDecoding

    Gets or sets a value indicating whether encoded bitstream should allow parallel processing of video frames in the decoder.

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

    RowMultithread

    Gets or sets a value indicating whether each row should be encoded using multiple threads.

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

    TileColumns

    Gets or sets the number of tile columns, log2.

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

    TileRows

    Gets or sets the number of tile rows, log2.

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

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    GetCaps()

    Gets the caps.

    Declaration
    public string GetCaps()
    Returns
    Type Description
    string

    System.String.

    GetEncoderType()

    Gets the type of the encoder.

    Declaration
    public VPXEncoderType GetEncoderType()
    Returns
    Type Description
    VPXEncoderType

    VPXEncoderType.

    GetParameters()

    Gets the parameters.

    Declaration
    public override string GetParameters()
    Returns
    Type Description
    string

    System.String.

    Overrides
    VPXEncoderSettings.GetParameters()

    IsAvailable()

    Determines whether this encoder is available.

    Declaration
    public static bool IsAvailable()
    Returns
    Type Description
    bool

    true if this encoder is available; otherwise, false.

    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

    IVPXEncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    IEncoderTextInfo