4.2.3. setDirection
4.2.3. setDirection
Il metodo setDirection imposta la direzione di un transceiver, che influisce sulla proprietà di direzione della sezione "m=" associata nelle future chiamate a createOffer e createAnswer. I valori consentiti per la direzione sono "recvonly", "sendrecv", "sendonly" e "inactive", rispecchiando gli attributi di direzione omonimi definiti in [RFC4566], Sezione 6.
Durante la creazione di offerte, la direzione del transceiver si riflette direttamente nell'output, anche per le ri-offerte. Durante la creazione di risposte, la direzione del transceiver viene intersecata con la direzione offerta, come spiegato nella Sezione 5.3 di seguito.
Si noti che mentre setDirection imposta immediatamente la proprietà di direzione del transceiver (Sezione 4.2.4), questa proprietà non influisce immediatamente sul fatto che l'RtpSender del transceiver invii o che il suo RtpReceiver riceva. La direzione in vigore è rappresentata dalla proprietà currentDirection, che viene aggiornata solo quando viene applicata una risposta.