Table of Contents

Class OGGVorbisOutput

Namespace
VisioForge.Core.Types.Output
Assembly
VisioForge.Core.dll

Ogg Vorbis output.

public sealed class OGGVorbisOutput : IVideoEditBaseOutput, IVideoCaptureBaseOutput

Inheritance

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

int

MaxBitRate

Gets or sets a maximum allowed bit rate.

public int MaxBitRate { get; set; }

Property Value

int

MinBitRate

Gets or sets a minimum allowed bit rate.

public int MinBitRate { get; set; }

Property Value

int

Mode

Gets or sets Ogg Vorbis encoding mode.

public VorbisMode Mode { get; set; }

Property Value

VorbisMode

Quality

Gets or sets Ogg Vorbis encoding quality. 10 - 100.

public int Quality { get; set; }

Property Value

int

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

json string

JSON string.

Returns

OGGVorbisOutput

The String.

Save()

Saves to JSON.

public string Save()

Returns

string

The String.