Skip to content
Platform docs
Auth, users, webhooks & more

Screenshots

You can take a picture of a VideoTrack at highest possible resolution. This can be useful for example if you want to take a screenshot of a screenshare at full resolution.

final participant = call.state.value.otherParticipants.first;
final screenshot = call.takeScreenshot(participant);

In case you want to take a screenshot of a screen-sharing track, you can specify which track type you want to capture:

final participant = call.state.value.otherParticipants.first;
final screenshot = call.takeScreenshot(participant, trackType: SfuTrackType.screenShare);
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Video Flutter v1: <Your Question>