resolvePrepareCapture method

  1. @override
Future<ResolvePrepareCaptureResult> resolvePrepareCapture({
  1. required List<String> allowedBundleIds,
  2. int? preferredDisplayId,
  3. required bool autoResolve,
  4. bool? doHide,
})
override

Implementation

@override
Future<ResolvePrepareCaptureResult> resolvePrepareCapture({
  required List<String> allowedBundleIds,
  int? preferredDisplayId,
  required bool autoResolve,
  bool? doHide,
}) async {
  final d = await getDisplaySize(preferredDisplayId);
  final targetDims = _computeTargetDims(d.width, d.height, d.scaleFactor);
  // Would call Swift native module for actual capture
  return const ResolvePrepareCaptureResult();
}