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 [
      SiprixVoipSdk.kAudioCodecOpus,
      SiprixVoipSdk.kAudioCodecISAC16,
      SiprixVoipSdk.kAudioCodecISAC32,
      SiprixVoipSdk.kAudioCodecG722,
      SiprixVoipSdk.kAudioCodecG729,
      SiprixVoipSdk.kAudioCodecILBC,
      SiprixVoipSdk.kAudioCodecPCMU,
      SiprixVoipSdk.kAudioCodecPCMA,
      SiprixVoipSdk.kAudioCodecILBC,
      SiprixVoipSdk.kAudioCodecCN,
      SiprixVoipSdk.kAudioCodecDTMF
    ];
  }else {
    return [
      SiprixVoipSdk.kVideoCodecH264,
      SiprixVoipSdk.kVideoCodecVP8,
      SiprixVoipSdk.kVideoCodecVP9,
      SiprixVoipSdk.kVideoCodecAV1,
    ];
  }
}