Table of Contents

Class WMVOutput

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

WMV output settings.

public sealed class WMVOutput : IVideoEditBaseOutput, IVideoCaptureBaseOutput, INetworkStreamingOutput

Inheritance

Implements

Inherited Members

Constructors

WMVOutput()

Initializes a new instance of the VisioForge.Core.Types.Output.WMVOutput class.

public WMVOutput()

Properties

Custom_Audio_Codec

Gets or sets current audio codec.

public string Custom_Audio_Codec { get; set; }

Property Value

string

Custom_Audio_Format

Gets or sets the current audio format.

public string Custom_Audio_Format { get; set; }

Property Value

string

Custom_Audio_LanguageID

Gets or sets language ID.

public string Custom_Audio_LanguageID { get; set; }

Property Value

string

Custom_Audio_Mode

Gets or sets current audio mode.

public WMVStreamMode Custom_Audio_Mode { get; set; }

Property Value

WMVStreamMode

Custom_Audio_PeakBitrate

Gets or sets current peak bitrate.

public int Custom_Audio_PeakBitrate { get; set; }

Property Value

int

Custom_Audio_PeakBufferSize

Gets or sets peak buffer size.

public byte Custom_Audio_PeakBufferSize { get; set; }

Property Value

byte

Custom_Audio_Quality

Gets or sets WMV audio quality.

public byte Custom_Audio_Quality { get; set; }

Property Value

byte

Custom_Audio_StreamPresent

Gets or sets a value indicating whether custom audio stream present.

public bool Custom_Audio_StreamPresent { get; set; }

Property Value

bool

Custom_Profile_Description

Gets or sets WMV profile description.

public string Custom_Profile_Description { get; set; }

Property Value

string

Custom_Profile_Language

Gets or sets WMV profile language.

public string Custom_Profile_Language { get; set; }

Property Value

string

Custom_Profile_Name

Gets or sets WMV profile name.

public string Custom_Profile_Name { get; set; }

Property Value

string

Custom_Video_Bitrate

Gets or sets custom value for video bitrate.

public int Custom_Video_Bitrate { get; set; }

Property Value

int

Custom_Video_Buffer_Size

Gets or sets WMV video buffer size.

public int Custom_Video_Buffer_Size { get; set; }

Property Value

int

Custom_Video_Buffer_UseDefault

Gets or sets a value indicating whether default video buffer will be used.

public bool Custom_Video_Buffer_UseDefault { get; set; }

Property Value

bool

Custom_Video_Codec

Gets or sets current video codec.

public string Custom_Video_Codec { get; set; }

Property Value

string

Custom_Video_FrameRate

Gets or sets frame rate.

public double Custom_Video_FrameRate { get; set; }

Property Value

double

Custom_Video_Height

Gets or sets WMV video height.

public int Custom_Video_Height { get; set; }

Property Value

int

Custom_Video_KeyFrameInterval

Gets or sets WMV key frame interval.

public byte Custom_Video_KeyFrameInterval { get; set; }

Property Value

byte

Custom_Video_Mode

Gets or sets WMV Video mode.

public WMVStreamMode Custom_Video_Mode { get; set; }

Property Value

WMVStreamMode

Custom_Video_Peak_BitRate

Gets or sets WMV peak bitrate.

public int Custom_Video_Peak_BitRate { get; set; }

Property Value

int

Custom_Video_Peak_BufferSizeSeconds

Gets or sets WMV peak buffer size.

public byte Custom_Video_Peak_BufferSizeSeconds { get; set; }

Property Value

byte

Custom_Video_Quality

Gets or sets WMV Video quality.

public byte Custom_Video_Quality { get; set; }

Property Value

byte

Custom_Video_SizeSameAsInput

Gets or sets a value indicating whether video size is same as input.

public bool Custom_Video_SizeSameAsInput { get; set; }

Property Value

bool

Custom_Video_Smoothness

Gets or sets WMV video smoothness value.

public byte Custom_Video_Smoothness { get; set; }

Property Value

byte

Custom_Video_StreamPresent

Gets or sets a value indicating whether video stream present.

public bool Custom_Video_StreamPresent { get; set; }

Property Value

bool

Custom_Video_TVSystem

Gets or sets the TV system.

public WMVTVSystem Custom_Video_TVSystem { get; set; }

Property Value

WMVTVSystem

Custom_Video_Width

Gets or sets WMV video width.

public int Custom_Video_Width { get; set; }

Property Value

int

External_Profile_FileName

Gets or sets the name of the file with the Windows Media Video profile.

public string External_Profile_FileName { get; set; }

Property Value

string

External_Profile_Text

Gets or sets external profile text.

public string External_Profile_Text { get; set; }

Property Value

string

Internal_Profile_Name

Gets or sets the name of the WMV internal profile.

public string Internal_Profile_Name { get; set; }

Property Value

string

Mode

Gets or sets WMV mode.

public WMVMode Mode { get; set; }

Property Value

WMVMode

Network_Streaming_WMV_Maximum_Clients

Gets or sets maximum number of allowed clients.

public int Network_Streaming_WMV_Maximum_Clients { get; set; }

Property Value

int

V8ProfileName

Gets or sets the name for the internal profile to be used for the WMV 8.

public string V8ProfileName { get; set; }

Property Value

string

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 WMVOutput Load(string json)

Parameters

json string

JSON string.

Returns

WMVOutput

The String.

Save()

Saves to JSON.

public string Save()

Returns

string

The String.