getAudioRoute method

Future<AudioRoute> getAudioRoute()

Implementation

Future<$p.AudioRoute> getAudioRoute() async {
  if (Platform.isAndroid) {
    int res = await ($instance as BasicHelper).invoke<int>(
      method: 'getAudioRoute',
      args: [],
    );
    final route = $a.AudioRoute.values.firstWhere((e) => e.$value == res);
    return $p.t_AudioRoute.android_to_code(route);
  } else if (Platform.isIOS) {
    int res = await ($instance as BasicHelper).invoke<int>(
      method: 'getAudioRoute:',
      args: [],
    );
    final route =
        $i.ByteRTCAudioRoute.values.firstWhere((e) => e.$value == res);
    return $p.t_AudioRoute.ios_to_code(route);
  } else {
    throw UnsupportedError('Unsupported platform');
  }
}