takeRemoteSnapshot method
Future<int?>
takeRemoteSnapshot(
- String streamId,
- String filePath,
- TakeSnapshotResultObserver observer
Implementation
Future<int?> takeRemoteSnapshot(
String streamId,
String filePath,
TakeSnapshotResultObserver observer,
) async {
await byteRTCHelper.addSnapshotEventHandler(observer);
if (Platform.isAndroid) {
return await ($instance as BasicHelper).invoke<int>(
method: 'takeRemoteSnapshot',
args: [streamId, filePath],
);
} else if (Platform.isIOS) {
return await ($instance as BasicHelper).invoke<int>(
method: 'takeRemoteSnapshot:streamId:filePath:',
args: [streamId, filePath],
);
} else {
throw UnsupportedError('Unsupported platform');
}
}