Table of Contents

Class CustomVPXEncoderSettings

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

Custom VPx encoder settings. Implements the VisioForge.Core.Types.X.VideoEncoders.IVPXEncoderSettings

public class CustomVPXEncoderSettings : IVPXEncoderSettings, IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo

Inheritance

Implements

Inherited Members

Constructors

CustomVPXEncoderSettings(string)

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

public CustomVPXEncoderSettings(string elementName)

Parameters

elementName string

Name of the element.

Properties

ElementName

Gets the name of the element.

public string ElementName { get; }

Property Value

string

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 VPXEncoderType GetEncoderType()

Returns

VPXEncoderType

VPXEncoderType.

GetParameters()

Gets the parameters as string.

public string GetParameters()

Returns

string

System.String.

Exceptions

NotImplementedException

See Also