availableCodecs static method

List<int> availableCodecs(
  1. bool audio
)

Returns list of all available audio/video codecs

Implementation

static List<int> availableCodecs(bool audio) {
  if (audio) {
    return [
      PjsipConnectFlutter.kAudioCodecOpus,
      PjsipConnectFlutter.kAudioCodecISAC16,
      PjsipConnectFlutter.kAudioCodecISAC32,
      PjsipConnectFlutter.kAudioCodecG722,
      PjsipConnectFlutter.kAudioCodecG729,
      PjsipConnectFlutter.kAudioCodecILBC,
      PjsipConnectFlutter.kAudioCodecPCMU,
      PjsipConnectFlutter.kAudioCodecPCMA,
      PjsipConnectFlutter.kAudioCodecCN,
      PjsipConnectFlutter.kAudioCodecDTMF,
    ];
  } else {
    return [
      PjsipConnectFlutter.kVideoCodecH264,
      PjsipConnectFlutter.kVideoCodecVP8,
      PjsipConnectFlutter.kVideoCodecVP9,
      PjsipConnectFlutter.kVideoCodecAV1,
    ];
  }
}