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
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;
|
|
}
|
|
|