Class CustomVPXEncoderSettings
Custom VPx encoder settings. Implements the IVPXEncoderSettings
Inherited Members
Namespace: VisioForge.Core.Types.X.VideoEncoders
Assembly: VisioForge.Core.dll
Syntax
public class CustomVPXEncoderSettings : IVPXEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo
Constructors
CustomVPXEncoderSettings(string)
Initializes a new instance of the CustomVPXEncoderSettings class.
Declaration
public CustomVPXEncoderSettings(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. |
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 VPXEncoderType GetEncoderType()
Returns
Type | Description |
---|---|
VPXEncoderType | VPXEncoderType. |
GetParameters()
Gets the parameters as string.
Declaration
public string GetParameters()
Returns
Type | Description |
---|---|
string | System.String. |
Exceptions
Type | Condition |
---|---|
NotImplementedException |