Click or drag to resize
ScreenRecorder Class
Represents a recording device that can record frames from the screen.
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudioScreenRecorder

Namespace:  ABB.Robotics.RobotStudio
Assembly:  ABB.Robotics.RobotStudio (in ABB.Robotics.RobotStudio.dll) Version: 7.0.8747.636
Syntax
C#
public static class ScreenRecorder

The ScreenRecorder type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberCompression
Get or sets the compression (codec) to be used by the next recording.
Public propertyStatic memberCurrentTime
Gets the current time (in seconds) during recording.
Public propertyStatic memberDroppedFrames
Gets the number of dropped frames in the current recording.
Public propertyStatic memberEnabled
Gets a value that indicates if all preconditions for using the ScreenRecorder are met.
Public propertyStatic memberFileFormat
Gets or sets the ScreenRecorderFileFormat to be used by the next recording.
Public propertyStatic memberFrameRate
Gets or sets the desired framerate (frames per second) of the next recording.
Public propertyStatic memberIncludeMouseCursor
Gets or sets a value that indicates if the mouse cursor should be included in the recording.
Public propertyStatic memberMaxHeight
Gets or sets the maximum height (in pixels) of the video frame.
Public propertyStatic memberMaxWidth
Gets or sets the maximum width (in pixels) of the video frame.
Public propertyStatic memberQuality Obsolete.
Public propertyStatic memberStartTime
Gets or sets a time (in seconds) before which frames should be discarded.
Public propertyStatic memberState
Gets the current state of the ScreenRecorder.
Public propertyStatic memberStopTime
Gets or sets a time (in seconds) after which recording should stopped automatically.
Public propertyStatic memberSynchronizeInvoke Obsolete.
Public propertyStatic memberTotalFrames
Gets the number of frames in the current recording.
Top
Methods
  NameDescription
Public methodStatic memberAddFrame
Adds a screenshot of the window specified in Start() to the current recording.
Public methodStatic memberAddFrame(Boolean)
Adds a screenshot of the window specified in Start() to the current recording.
Public methodStatic memberAddFrame(Bitmap)
Adds a frame to the output video. The bitmap will be automatically disposed once it has been encoded.
Public methodStatic memberGetCompressors
Returns information about installed and available compressors (codecs) for a given file format.
Public methodStatic memberPause
Pause the recording.
Public methodStatic memberResume
Resumes a paused recording.
Public methodStatic memberStart(String, IntPtr)
Starts recording the content of window specified by its handle, to the specified file.
Public methodStatic memberStart(String, IntPtr, Boolean)
Starts recording the content of window specified by its handle, to the specified file.
Public methodStatic memberStop
Stops a recording in progress.
Public methodStatic memberStopAsync
Stops a recording in progress.
Top
Version Information

Supported in: 1.0.0.0
See Also