Click or drag to resize

ScreenRecorder Class

ScreenRecorder
ScreenRecorder Events
ScreenRecorder Properties
Inheritance Hierarchy
SystemObject
  CSScreenRecorderScreenRecorder

Namespace:  CSScreenRecorder
Assembly:  CSScreenRecorder (in CSScreenRecorder.dll) Version: 1.0.4.0 (1.0.4.0)
Syntax
public class ScreenRecorder : IDisposable

The ScreenRecorder type exposes the following members.

Constructors
  NameDescription
Public methodScreenRecorder
Constructor
Top
Properties
  NameDescription
Public propertyAudioBitrate
The bitrate of the destination audio file.
Public propertyAudioBitrateVal
Set the bitrate of the destination audio file by value.
Public propertyAudioBits
The bit-depth of the destination audio file (for WAV format only).
Public propertyAudioChannels
The channels of the destination audio file.
Public propertyAudioDeviceIndex
Audio Device Index.
Public propertyAudioFormat
The format of the destination file, this can be AAC, ACM (WAV), APE, MP2, MP3, OGG, WAV (PCM), and WMA.
Public propertyAudioMode
The mode of the capturing process. This can be WasapiLoopbackCapture (default), WasapiCapture or LineIn.
Public propertyAudioMP3Encoder
MP3 Encoder.
Public propertyAudioRecorder
Record Audio.
Public propertyAudioSamplerate
The samplerate of the destination audio file.
Public propertyAudioSamplerateVal
The samplerate of the destination audio file by value.
Public propertyAudioSource
The audio device source.
Public propertyFileName
File Name.
Public propertyRecordScreenHeight
Record Screen Height.
Public propertyRecordScreenLeft
Record Screen Left.
Public propertyRecordScreenTop
Record Screen Top.
Public propertyRecordScreenWidth
Record Screen Width.
Public propertyRotate
Rotate.
Public propertySpinningToolColor
Spinning Tool Color.
Public propertySpinningToolSize
Spinning Tool Size.
Public propertySpinningToolStyle
Spinning Tool Style.
Public propertyTrackMouse
Track Mouse.
Public propertyUserKey
The user key.
Public propertyUserName
The user name.
Public propertyVideoCodecIndex
Codec Index.
Public propertyVideoEncoderQuality
Video Encoder Quality.
Public propertyVideoFPS
Frames Per Seconds.
Public propertyWatermarkBrush
Watermark Brush.
Public propertyWatermarkFont
Watermark Font.
Public propertyWatermarkPoints
Watermark Points.
Public propertyWatermarkText
Watermark Text.
Top
Methods
  NameDescription
Public methodCheckLicense
Check the user license of the component.
Public methodDispose
Protected implementation of Dispose pattern.
Protected methodDispose(Boolean)
Dispose
Public methodGetActiveWindow
GetActiveWindow
Public methodGetAudioBitrates
Get the supported bitrates to a list.
Public methodGetAudioBits
Get the supported bits to a list.
Public methodGetAudioChannels
Get the supported channels to a list.
Public methodGetAudioFormats
Get the supported formats to a list.
Public methodGetAudioModes
Get the supported recorder modes to a list.
Public methodGetAudioSamplerates
Get the supported samplerates to a list.
Public methodGetCodecs
Get Codecs
Public methodGetDeviceDefaultIndex
Get the default input device index. This works when the mode of the recorder is on WASAPI.
Public methodGetDevices
Get the all audio devices that installed on the local machine according to the capture mode.
Public methodGetEnumValue(Enum)
Get the value of the selected item of the Enum
Public methodGetEnumValueT(String)
Get the value of the selected item of the Enum
Public methodPause
Pause
Public methodRecord
Start recording / capturing
Public methodSizeSuffix
SizeSuffix
Public methodSpinningTool
SpinningTool
Public methodStop
Stop the recording operation
Public methodUnPause
UnPause
Top
Events
  NameDescription
Public eventOnError
OnError
Public eventOnPauseRecord
OnPauseRecord
Public eventOnPreview
OnPreview
Public eventOnSpinningSelection
OnSpinningSelection
Public eventOnStartRecord
OnStartRecord
Public eventOnStopRecord
OnStopRecord
Public eventOnUnPauseRecord
OnUnPauseRecord
Top
See Also