You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.4 KiB

import 'native_plugin_platform_interface.dart';
class NativePlugin {
Future<String?> getPlatformVersion() {
return NativePluginPlatform.instance.getPlatformVersion();
}
Future<int> createPipContentView() {
return NativePluginPlatform.instance.createPipContentView();
}
Future<void> updatePipContentView(Map data) {
return NativePluginPlatform.instance.updatePipContentView(data);
}
Future<void> disposePipContentView(int viewId) {
return NativePluginPlatform.instance.disposePipContentView(viewId);
}
Future<void> showRecordingFloatingBar({
required String duration,
String? recordingType,
bool isPaused = false,
}) {
return NativePluginPlatform.instance.showRecordingFloatingBar(
duration: duration,
recordingType: recordingType,
isPaused: isPaused,
);
}
Future<void> updateRecordingFloatingBar({
required String duration,
String? recordingType,
bool isPaused = false,
}) {
return NativePluginPlatform.instance.updateRecordingFloatingBar(
duration: duration,
recordingType: recordingType,
isPaused: isPaused,
);
}
Future<void> hideRecordingFloatingBar() {
return NativePluginPlatform.instance.hideRecordingFloatingBar();
}
Stream<String> get recordingFloatingActionStream =>
NativePluginPlatform.instance.recordingFloatingActionStream;
}