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