Class OGGVorbisOutput
Ogg Vorbis output.
Inherited Members
Namespace: VisioForge.Core.Types.Output
Assembly: VisioForge.Core.dll
Syntax
public sealed class OGGVorbisOutput : IVideoEditBaseOutput, IVideoCaptureBaseOutput
Constructors
OGGVorbisOutput()
Initializes a new instance of the OGGVorbisOutput class.
Declaration
public OGGVorbisOutput()
Properties
AvgBitRate
Gets or sets an average allowed bit rate..
Declaration
public int AvgBitRate { get; set; }
Property Value
Type | Description |
---|---|
int |
MaxBitRate
Gets or sets a maximum allowed bit rate.
Declaration
public int MaxBitRate { get; set; }
Property Value
Type | Description |
---|---|
int |
MinBitRate
Gets or sets a minimum allowed bit rate.
Declaration
public int MinBitRate { get; set; }
Property Value
Type | Description |
---|---|
int |
Mode
Gets or sets Ogg Vorbis encoding mode.
Declaration
public VorbisMode Mode { get; set; }
Property Value
Type | Description |
---|---|
VorbisMode |
Quality
Gets or sets Ogg Vorbis encoding quality. 10 - 100.
Declaration
public int Quality { get; set; }
Property Value
Type | Description |
---|---|
int |
Methods
GetInternalTypeVC()
Gets internal output format.
Declaration
public VideoCaptureOutputFormat GetInternalTypeVC()
Returns
Type | Description |
---|---|
VideoCaptureOutputFormat | Returns VideoCaptureOutputFormat. |
GetInternalTypeVE()
Gets internal output format.
Declaration
public VideoEditOutputFormat GetInternalTypeVE()
Returns
Type | Description |
---|---|
VideoEditOutputFormat | Returns VideoEditOutputFormat. |
Load(string)
Loads from JSON.
Declaration
public static OGGVorbisOutput Load(string json)
Parameters
Type | Name | Description |
---|---|---|
string | json | JSON string. |
Returns
Type | Description |
---|---|
OGGVorbisOutput | The string. |
Save()
Saves to JSON.
Declaration
public string Save()
Returns
Type | Description |
---|---|
string | The string. |