Class CustomHEVCEncoderSettings
- Assembly
- VisioForge.Core.dll
Custom HEVC encoder settings. Implements the VisioForge.Core.Types.X.VideoEncoders.IHEVCEncoderSettings
public class CustomHEVCEncoderSettings : IHEVCEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfoInheritance
Implements
Inherited Members
Constructors
CustomHEVCEncoderSettings(string)
Initializes a new instance of the VisioForge.Core.Types.X.VideoEncoders.CustomHEVCEncoderSettings class.
public CustomHEVCEncoderSettings(string elementName)Parameters
elementNamestring-
Name of the element.
Properties
ElementName
Gets the name of the element.
public string ElementName { get; }Property Value
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
Properties
Gets the properties. Use them co configure encoder.
public Dictionary<string, object> Properties { get; }Property Value
VideoFormat
Gets or sets the video format, required by encoder.
public VideoFormatX VideoFormat { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.
GetCaps()
Gets the caps.
public string GetCaps()Returns
- string
-
System.String.
Exceptions
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.