4.2.6. setCodecPreferences
4.2.6. setCodecPreferences
Il metodo setCodecPreferences imposta le preferenze del codec di un transceiver, che a loro volta influiscono sulla presenza e sull'ordine dei codec della sezione "m=" associata nelle future chiamate a createOffer e createAnswer. Si noti che setCodecPreferences non influisce direttamente su quale codec l'implementazione decide di inviare. Influisce solo su quali codec l'implementazione indica di preferire ricevere, tramite l'offerta o la risposta. Anche quando un codec è escluso da setCodecPreferences, potrebbe comunque essere utilizzato per inviare fino a quando il prossimo scambio offerta/risposta non lo elimina.
Le preferenze del codec di un RtpTransceiver possono causare l'esclusione di codec da successive chiamate a createOffer e createAnswer, nel qual caso i formati multimediali corrispondenti nella sezione "m=" associata verranno esclusi. Le preferenze del codec non possono aggiungere formati multimediali che altrimenti non sarebbero presenti.
Le preferenze del codec di un RtpTransceiver possono anche determinare l'ordine dei codec in successive chiamate a createOffer e createAnswer, nel qual caso l'ordine dei formati multimediali nella sezione "m=" associata seguirà le preferenze specificate.