queryRecordingCapabilities method
Implementation
Future<CockpitRecordingCapabilities> queryRecordingCapabilities() async {
try {
return await nativeRecording.queryCapabilities();
} on Object catch (error) {
return CockpitRecordingCapabilities(
supportsNativeRecording: false,
preferredAcceptanceRecordingKind: CockpitRecordingKind.nativeScreen,
supportedLayers: const <CockpitRecordingLayer>[],
recordingLimitations: <String>[_recordingProbeFailureMessage(error)],
);
}
}