Methods
setCapturer
Configure screen capture settings in K21
The setCapturer
method configures how K21 captures screen content. It allows you to control parameters like frame rate, duration, and where to save the captured content.
Usage
CaptureConfig Interface
The configuration object accepts the following parameters:
Parameter | Type | Default | Description |
---|---|---|---|
fps | number | 1 | Frames per second for capture |
duration | number | 10 | Total duration of capture in seconds |
saveScreenshotTo | string | undefined | Path where screenshots should be saved. If not provided, screenshots won’t be saved |
saveVideoTo | string | undefined | Path where video should be saved. If not provided, video won’t be saved |
videoChunkDuration | number | 60 | Duration of each video chunk in seconds |
Default Values
If you call setCapturer()
without any configuration, these default values will be used:
- fps: 1
- duration: 10
- saveVideo: false
- saveVideoTo: ”
- videoChunkDuration: 60
- saveScreenshot: false
- saveScreenshotTo: ”
Examples
Basic Screen Capture
High-Frame Rate Capture
Save Video with Chunks
Save Screenshots Only
Error Handling
The method will throw an error in these cases:
- If a file capturer is already set
- If the provided video or screenshot paths are invalid
- If an uploader is already configured