The runtime permissions this needs, in the order they are asked.
List<String> get permissions => kind == DVCaptureKind.audio ? const <String>['microphone'] : const <String>['camera', 'microphone'];