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 |