Class WMVOutput
WMV output settings.
Inherited Members
Namespace: VisioForge.Core.Types.Output
Assembly: VisioForge.Core.dll
Syntax
public sealed class WMVOutput : IVideoEditBaseOutput, IVideoCaptureBaseOutput, INetworkStreamingOutput
Constructors
WMVOutput()
Initializes a new instance of the WMVOutput class.
Declaration
public WMVOutput()
Properties
Custom_Audio_Codec
Gets or sets current audio codec.
Declaration
public string Custom_Audio_Codec { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Audio_Format
Gets or sets the current audio format.
Declaration
public string Custom_Audio_Format { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Audio_LanguageID
Gets or sets language ID.
Declaration
public string Custom_Audio_LanguageID { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Audio_Mode
Gets or sets current audio mode.
Declaration
public WMVStreamMode Custom_Audio_Mode { get; set; }
Property Value
Type | Description |
---|---|
WMVStreamMode |
Custom_Audio_PeakBitrate
Gets or sets current peak bitrate.
Declaration
public int Custom_Audio_PeakBitrate { get; set; }
Property Value
Type | Description |
---|---|
int |
Custom_Audio_PeakBufferSize
Gets or sets peak buffer size.
Declaration
public byte Custom_Audio_PeakBufferSize { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Audio_Quality
Gets or sets WMV audio quality.
Declaration
public byte Custom_Audio_Quality { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Audio_StreamPresent
Gets or sets a value indicating whether custom audio stream present.
Declaration
public bool Custom_Audio_StreamPresent { get; set; }
Property Value
Type | Description |
---|---|
bool |
Custom_Profile_Description
Gets or sets WMV profile description.
Declaration
public string Custom_Profile_Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Profile_Language
Gets or sets WMV profile language.
Declaration
public string Custom_Profile_Language { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Profile_Name
Gets or sets WMV profile name.
Declaration
public string Custom_Profile_Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Video_Bitrate
Gets or sets custom value for video bitrate.
Declaration
public int Custom_Video_Bitrate { get; set; }
Property Value
Type | Description |
---|---|
int |
Custom_Video_Buffer_Size
Gets or sets WMV video buffer size.
Declaration
public int Custom_Video_Buffer_Size { get; set; }
Property Value
Type | Description |
---|---|
int |
Custom_Video_Buffer_UseDefault
Gets or sets a value indicating whether default video buffer will be used.
Declaration
public bool Custom_Video_Buffer_UseDefault { get; set; }
Property Value
Type | Description |
---|---|
bool |
Custom_Video_Codec
Gets or sets current video codec.
Declaration
public string Custom_Video_Codec { get; set; }
Property Value
Type | Description |
---|---|
string |
Custom_Video_FrameRate
Gets or sets frame rate.
Declaration
public double Custom_Video_FrameRate { get; set; }
Property Value
Type | Description |
---|---|
double |
Custom_Video_Height
Gets or sets WMV video height.
Declaration
public int Custom_Video_Height { get; set; }
Property Value
Type | Description |
---|---|
int |
Custom_Video_KeyFrameInterval
Gets or sets WMV key frame interval.
Declaration
public byte Custom_Video_KeyFrameInterval { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Video_Mode
Gets or sets WMV Video mode.
Declaration
public WMVStreamMode Custom_Video_Mode { get; set; }
Property Value
Type | Description |
---|---|
WMVStreamMode |
Custom_Video_Peak_BitRate
Gets or sets WMV peak bitrate.
Declaration
public int Custom_Video_Peak_BitRate { get; set; }
Property Value
Type | Description |
---|---|
int |
Custom_Video_Peak_BufferSizeSeconds
Gets or sets WMV peak buffer size.
Declaration
public byte Custom_Video_Peak_BufferSizeSeconds { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Video_Quality
Gets or sets WMV Video quality.
Declaration
public byte Custom_Video_Quality { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Video_SizeSameAsInput
Gets or sets a value indicating whether video size is same as input.
Declaration
public bool Custom_Video_SizeSameAsInput { get; set; }
Property Value
Type | Description |
---|---|
bool |
Custom_Video_Smoothness
Gets or sets WMV video smoothness value.
Declaration
public byte Custom_Video_Smoothness { get; set; }
Property Value
Type | Description |
---|---|
byte |
Custom_Video_StreamPresent
Gets or sets a value indicating whether video stream present.
Declaration
public bool Custom_Video_StreamPresent { get; set; }
Property Value
Type | Description |
---|---|
bool |
Custom_Video_TVSystem
Gets or sets the TV system.
Declaration
public WMVTVSystem Custom_Video_TVSystem { get; set; }
Property Value
Type | Description |
---|---|
WMVTVSystem |
Custom_Video_Width
Gets or sets WMV video width.
Declaration
public int Custom_Video_Width { get; set; }
Property Value
Type | Description |
---|---|
int |
External_Profile_FileName
Gets or sets the name of the file with the Windows Media Video profile.
Declaration
public string External_Profile_FileName { get; set; }
Property Value
Type | Description |
---|---|
string |
External_Profile_Text
Gets or sets external profile text.
Declaration
public string External_Profile_Text { get; set; }
Property Value
Type | Description |
---|---|
string |
Internal_Profile_Name
Gets or sets the name of the WMV internal profile.
Declaration
public string Internal_Profile_Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Mode
Gets or sets WMV mode.
Declaration
public WMVMode Mode { get; set; }
Property Value
Type | Description |
---|---|
WMVMode |
Network_Streaming_WMV_Maximum_Clients
Gets or sets maximum number of allowed clients.
Declaration
public int Network_Streaming_WMV_Maximum_Clients { get; set; }
Property Value
Type | Description |
---|---|
int |
V8ProfileName
Gets or sets the name for the internal profile to be used for the WMV 8.
Declaration
public string V8ProfileName { get; set; }
Property Value
Type | Description |
---|---|
string |
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 WMVOutput Load(string json)
Parameters
Type | Name | Description |
---|---|---|
string | json | JSON string. |
Returns
Type | Description |
---|---|
WMVOutput | The string. |
Save()
Saves to JSON.
Declaration
public string Save()
Returns
Type | Description |
---|---|
string | The string. |