callbackTable top-level property

List<Function> callbackTable
getter/setter pair

Implementation

List<Function> callbackTable = [
  allowInterop(
      (FlutterSoundRecorderCallback cb, int duration, double dbPeakLevel) {
    cb.updateRecorderProgress(duration: duration, dbPeakLevel: dbPeakLevel);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, {Uint8List? data}) {
    cb.recordingData(data: data);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, int state, bool success) {
    cb.startRecorderCompleted(state, success);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, int state, bool success) {
    cb.pauseRecorderCompleted(state, success);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, int state, bool success) {
    cb.resumeRecorderCompleted(state, success);
  }),
  allowInterop(
      (FlutterSoundRecorderCallback cb, int state, bool success, String url) {
    cb.stopRecorderCompleted(state, success, url);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, int state, bool success) {
    cb.openRecorderCompleted(state, success);
  }),
  allowInterop((FlutterSoundRecorderCallback cb, int level, String msg) {
    cb.log(Level.values[level], msg);
  }),
];