Class VideoRendererSettings
Video renderer settings (Base).
Inherited Members
Namespace: VisioForge.Core.Types
Assembly: VisioForge.Core.dll
Syntax
public class VideoRendererSettingsConstructors
VideoRendererSettings()
Initializes a new instance of the VideoRendererSettings class.
Declaration
public VideoRendererSettings()Properties
Aspect_Ratio_Override
Gets or sets a value indicating whether aspect ratio will be overriden.
Declaration
public bool Aspect_Ratio_Override { get; set; }Property Value
| Type | Description | 
|---|---|
| bool | 
Aspect_Ratio_X
Gets or sets aspect ratio X.
Declaration
public int Aspect_Ratio_X { get; set; }Property Value
| Type | Description | 
|---|---|
| int | 
Aspect_Ratio_Y
Gets or sets aspect ratio Y.
Declaration
public int Aspect_Ratio_Y { get; set; }Property Value
| Type | Description | 
|---|---|
| int | 
Deinterlace_EVR_Mode
Gets or sets EVR deinterlace mode.
Declaration
public VideoRendererEVRDeinterlaceMode Deinterlace_EVR_Mode { get; set; }Property Value
| Type | Description | 
|---|---|
| VideoRendererEVRDeinterlaceMode | 
Deinterlace_VMR9_Mode
Gets or sets VMR-9 deinterlace mode.
Declaration
public string Deinterlace_VMR9_Mode { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Deinterlace_VMR9_UseDefault
Gets or sets a value indicating whether default deinterlace method will be usedin VMR-9 renderer.
Declaration
public bool Deinterlace_VMR9_UseDefault { get; set; }Property Value
| Type | Description | 
|---|---|
| bool | 
Flip_Horizontal
Gets or sets a value indicating whether screen will be flipped horizontally.
Declaration
public bool Flip_Horizontal { get; set; }Property Value
| Type | Description | 
|---|---|
| bool | 
Flip_Vertical
Gets or sets a value indicating whether screen will be flipped vertically.
Declaration
public bool Flip_Vertical { get; set; }Property Value
| Type | Description | 
|---|---|
| bool | 
RotationAngle
Gets or sets rotation angle. 0, 90, 180 or 270 degrees.
Declaration
public int RotationAngle { get; set; }Property Value
| Type | Description | 
|---|---|
| int | 
Remarks
Available for Direct2D video renderer.
StretchMode
Gets or sets video renderer stretch mode.
Declaration
public VideoRendererStretchMode StretchMode { get; set; }Property Value
| Type | Description | 
|---|---|
| VideoRendererStretchMode | 
VideoRenderer
Gets or sets the video renderer used for displaying video (EVR recommended). EVR available starting Windows Vista.
Declaration
public VideoRendererMode VideoRenderer { get; set; }Property Value
| Type | Description | 
|---|---|
| VideoRendererMode | 
Zoom_Ratio
Gets or sets zoom ratio value, while it captures the screen. For zoom-in, in percents, starting from 0.
Declaration
[JsonIgnore]
public int Zoom_Ratio { get; set; }Property Value
| Type | Description | 
|---|---|
| int | 
Zoom_ShiftX
Gets or sets shift X coordinate. Shifts screen capture to the left or to the right (horizontally) by certain value.
Declaration
[JsonIgnore]
public int Zoom_ShiftX { get; set; }Property Value
| Type | Description | 
|---|---|
| int | 
Zoom_ShiftY
Gets or sets shift Y coordinate. Shifts screen capture to the bottom or to the top (vertically) by certain value.
Declaration
[JsonIgnore]
public int Zoom_ShiftY { get; set; }Property Value
| Type | Description | 
|---|---|
| int |