|Manuals

VirtualUI.Recorder Property

Description

The Recorder property enables session recording and playback functionality within VirtualUI.

Syntax

public IRecorder Recorder;

Usage

Recording a Session

To capture a session:

  1. Set the Recorder.Filename property with the desired file path and name (no extension required; the system generates .idx and .dat files automatically)
  2. Invoke Recorder.Play() with a track identifier to distinguish multiple recordings within the same session

Stopping Recording

Call Recorder.Stop() to end the recording process.

Playing Back a Session

  1. Configure the Filename property pointing to the .idx file
  2. Call Play() with the desired range parameters

Range Options

  • Full playback: Pass 0 and the Count property value
  • Specific track: Use the track’s Position as the starting point and the next track’s Position as the endpoint
  • Final track: Set the To parameter to the Count property