queryCapabilities method

Future<CockpitRecordingCapabilities> queryCapabilities()

Implementation

Future<CockpitRecordingCapabilities> queryCapabilities() async {
  final payload = await _channel.invokeMethod<Object?>(
    'queryRecordingCapabilities',
  );
  if (payload is! Map<Object?, Object?>) {
    throw StateError('Recording capabilities returned an invalid payload.');
  }

  return CockpitRecordingCapabilities.fromJson(
    Map<String, Object?>.from(payload),
  );
}