Aller au contenu principal

4.2.6. setCodecPreferences

4.2.6. setCodecPreferences

La méthode setCodecPreferences définit les préférences de codec d'un transceiver, qui à leur tour affectent la présence et l'ordre des codecs de la section "m=" associée lors des futurs appels à createOffer et createAnswer. Notez que setCodecPreferences n'affecte pas directement quel codec l'implémentation décide d'envoyer. Elle affecte uniquement les codecs que l'implémentation indique préférer recevoir, via l'offre ou la réponse. Même lorsqu'un codec est exclu par setCodecPreferences, il peut toujours être utilisé pour l'envoi jusqu'à ce que le prochain échange offre/réponse l'élimine.

Les préférences de codec d'un RtpTransceiver peuvent entraîner l'exclusion de codecs lors des appels ultérieurs à createOffer et createAnswer, auquel cas les formats de média correspondants dans la section "m=" associée seront exclus. Les préférences de codec ne peuvent pas ajouter de formats de média qui ne seraient pas autrement présents.

Les préférences de codec d'un RtpTransceiver peuvent également déterminer l'ordre des codecs lors des appels ultérieurs à createOffer et createAnswer, auquel cas l'ordre des formats de média dans la section "m=" associée suivra les préférences spécifiées.