Class VideoRendererSettings
Video renderer settings (Base).
Inherited Members
Namespace: VisioForge.Core.Types
Assembly: VisioForge.Core.dll
Syntax
public class VideoRendererSettings
Constructors
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 |