Table of Contents

Class CustomHEVCEncoderSettings

Namespace
VisioForge.Core.Types.X.VideoEncoders
Assembly
VisioForge.Core.dll

Custom HEVC encoder settings. Implements the VisioForge.Core.Types.X.VideoEncoders.IHEVCEncoderSettings

public class CustomHEVCEncoderSettings : IHEVCEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo

Inheritance

Implements

Inherited Members

Constructors

CustomHEVCEncoderSettings(string)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEncoders.CustomHEVCEncoderSettings class.

public CustomHEVCEncoderSettings(string elementName)

Parameters

elementName string

Name of the element.

Properties

ElementName

Gets the name of the element.

public string ElementName { get; }

Property Value

string

ParseStream

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

public bool ParseStream { get; set; }

Property Value

bool

Properties

Gets the properties. Use them co configure encoder.

public Dictionary<string, object> Properties { get; }

Property Value

Dictionary<string, object>

VideoFormat

Gets or sets the video format, required by encoder.

public VideoFormatX VideoFormat { get; set; }

Property Value

VideoFormatX

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.

GetCaps()

Gets the caps.

public string GetCaps()

Returns

string

System.String.

Exceptions

NotImplementedException

GetEncoderType()

Gets the type of the encoder.

public HEVCEncoderType GetEncoderType()

Returns

HEVCEncoderType

HEVCEncoderType.

GetParameters()

Gets the parameters as string.

public string GetParameters()

Returns

string

System.String.

Exceptions

NotImplementedException

See Also