VisioForge (c) 2025

Search Results for

    Class DNxHDEncoderSettings

    DNxHD video encoder settings. Implements the IVideoEncoder

    Inheritance
    object
    DNxHDEncoderSettings
    Implements
    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 DNxHDEncoderSettings : IVideoEncoder, IMediaBlockSettings

    Constructors

    DNxHDEncoderSettings(DNxHDEncoderFormat, DNxHDProfile)

    Initializes a new instance of the DNxHDEncoderSettings class.

    Declaration
    public DNxHDEncoderSettings(DNxHDEncoderFormat format, DNxHDProfile profile = DNxHDProfile.DNxHD)
    Parameters
    Type Name Description
    DNxHDEncoderFormat format

    The format.

    DNxHDProfile profile

    The profile.

    Fields

    Name

    The name.

    Declaration
    public static string Name
    Field Value
    Type Description
    string

    Properties

    Format

    Gets the format.

    Declaration
    public DNxHDEncoderFormat Format { get; }
    Property Value
    Type Description
    DNxHDEncoderFormat

    The format.

    FormatInfo

    Gets the format information.

    Declaration
    public DNxHDEncoderFormatInfo FormatInfo { get; }
    Property Value
    Type Description
    DNxHDEncoderFormatInfo

    The format information.

    IntraQuantBias

    Gets or sets the intra quant bias.

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

    The intra quant bias.

    NitrisCompatibility

    Gets or sets a value indicating whether to enable Avid Nitris compatibility.

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

    true if Nitris compatibility is enabled; otherwise, false.

    Profile

    Gets or sets the profile.

    Declaration
    public DNxHDProfile Profile { get; }
    Property Value
    Type Description
    DNxHDProfile

    The profile.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    GetFormatByResolution(int, int)

    Gets the formats by resolution.

    Declaration
    public static DNxHDEncoderFormat GetFormatByResolution(int width, int height)
    Parameters
    Type Name Description
    int width

    The width.

    int height

    The height.

    Returns
    Type Description
    DNxHDEncoderFormat

    DNxHDEncoderFormat.

    IsAvailable()

    Determines whether this instance is available.

    Declaration
    public static bool IsAvailable()
    Returns
    Type Description
    bool

    true if this instance 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

    IVideoEncoder
    IMediaBlockSettings

    See Also

    IVideoEncoder