VisioForge (c) 2025

Search Results for

    Class CustomHEVCEncoderSettings

    Custom HEVC encoder settings. Implements the IHEVCEncoderSettings

    Inheritance
    object
    CustomHEVCEncoderSettings
    Implements
    IHEVCEncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    IEncoderTextInfo
    Inherited Members
    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 CustomHEVCEncoderSettings : IHEVCEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo

    Constructors

    CustomHEVCEncoderSettings(string)

    Initializes a new instance of the CustomHEVCEncoderSettings class.

    Declaration
    public CustomHEVCEncoderSettings(string elementName)
    Parameters
    Type Name Description
    string elementName

    Name of the element.

    Properties

    ElementName

    Gets the name of the element.

    Declaration
    public string ElementName { get; }
    Property Value
    Type Description
    string

    The name of the element.

    ParseStream

    Gets or sets a value indicating whether to parse the video stream. True by default. Disable it for SRT streaming.

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

    true if parse stream; otherwise, false.

    Properties

    Gets the properties. Use them co configure encoder.

    Declaration
    public Dictionary<string, object> Properties { get; }
    Property Value
    Type Description
    Dictionary<string, object>

    The properties.

    VideoFormat

    Gets or sets the video format, required by encoder.

    Declaration
    public VideoFormatX VideoFormat { get; set; }
    Property Value
    Type Description
    VideoFormatX

    The video format.

    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.

    Exceptions
    Type Condition
    NotImplementedException

    GetEncoderType()

    Gets the type of the encoder.

    Declaration
    public HEVCEncoderType GetEncoderType()
    Returns
    Type Description
    HEVCEncoderType

    HEVCEncoderType.

    GetParameters()

    Gets the parameters as string.

    Declaration
    public string GetParameters()
    Returns
    Type Description
    string

    System.String.

    Exceptions
    Type Condition
    NotImplementedException

    Implements

    IHEVCEncoderSettings
    IVideoEncoder
    IMediaBlockSettings
    IEncoderTextInfo

    See Also

    IHEVCEncoderSettings