- Qt 6.5
- Qt Multimedia
- QML Types
- ScreenCapture
- Qt 6.5.0 Reference Documentation

# ScreenCapture QML Type

The ScreenCapture type is used for capturing a screen. More...

Import Statement: | import QtMultimedia
Since: | Qt 6.5
Instantiates: | QScreenCapture

- List of all members, including inherited members

## Properties

- active : bool
- error : string
- errorString : string
- screen : bool
- window : Window

## Detailed Description

ScreenCapture captures a screen. It is managed by MediaCaptureSession where the captured view can be displayed in a window or recorded to a file.

The code below shows a simple capture session with ScreenCapture playing back the captured primary screen view in VideoOutput.

     CaptureSession {
         id: captureSession
         screenCapture: ScreenCapture {
             id: screenCapture
             active: true
         }
         videoOutput: VideoOutput {
             id: videoOutput
         }
     }

See also ScreenCapture and CaptureSession.

## Property Documentation

active : bool

Describes whether the capturing is currently active.

[read-only] error : string

Returns a code of the last error.

[read-only] errorString : string

Returns a human readable string describing the cause of error.

screen : bool

Describes the screen for capturing.

window : Window

Describes the window for capturing.