Viscomsoft .Net Video Capture SDK

VideoEffect.Rotate property

 

Add Rotate effect.

VideoCapture.VideoEffect.Rotate[=RotateFlipType]

Parameter

 

Rotate180FlipNone

Specifies a 180-degree clockwise rotation without flipping.

Rotate180FlipX

Specifies a 180-degree clockwise rotation followed by a horizontal flip.

Rotate180FlipXY

Specifies a 180-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate180FlipY

Specifies a 180-degree clockwise rotation followed by a vertical flip.

Rotate270FlipNone

Specifies a 270-degree clockwise rotation without flipping.

Rotate270FlipX

Specifies a 270-degree clockwise rotation followed by a horizontal flip.

Rotate270FlipXY

Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate270FlipY

Specifies a 270-degree clockwise rotation followed by a vertical flip.

Rotate90FlipNone

Specifies a 90-degree clockwise rotation without flipping.

Rotate90FlipX

Specifies a 90-degree clockwise rotation followed by a horizontal flip.

Rotate90FlipXY

Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip.

Rotate90FlipY

Specifies a 90-degree clockwise rotation followed by a vertical flip.

RotateNoneFlipNone

Specifies no clockwise rotation and no flipping.

RotateNoneFlipX

Specifies no clockwise rotation followed by a horizontal flip.

RotateNoneFlipXY

Specifies no clockwise rotation followed by a horizontal and vertical flip.

RotateNoneFlipY

Specifies no clockwise rotation followed by a vertical flip.



Namespace: Viscomsoft.VideoCapture

No Return Value

Example

   

[c# Syntax] 
  public VideoCapture _capture =  new VideoCapture();
  public Devices _devices = new Devices();
 
  _capture.Initialize();
  _devices.Refresh();
  _capture.Window = pictureBox1.Handle;
  _capture.Mode = VideoCapture.CaptureMode.Preview;
  _capture.VideoDevice = _devices.VideoDevices[0];
  _capture.VideoDevice.SelectedResolution = _capture.VideoDevice.VideoResolutions[0];
 _capture.AudioDevice = _devices.AudioDevices[0];
  int result= _capture.Start();
 _capture.VideoEffect.Rotate = RotateFlipType.Rotate90FlipNone;