4.2.3. setDirection
4.2.3. setDirection
La méthode setDirection définit la direction d'un transceiver, ce qui affecte la propriété de direction de la section "m=" associée lors des futurs appels à createOffer et createAnswer. Les valeurs autorisées pour la direction sont "recvonly", "sendrecv", "sendonly" et "inactive", reflétant les attributs de direction de même nom définis dans [RFC4566], Section 6.
Lors de la création d'offres, la direction du transceiver se reflète directement dans la sortie, même pour les ré-offres. Lors de la création de réponses, la direction du transceiver est croisée avec la direction offerte, comme expliqué dans la Section 5.3 ci-dessous.
Notez que bien que setDirection définisse immédiatement la propriété de direction du transceiver (Section 4.2.4), cette propriété n'affecte pas immédiatement si le RtpSender du transceiver enverra ou si son RtpReceiver recevra. La direction en vigueur est représentée par la propriété currentDirection, qui n'est mise à jour que lorsqu'une réponse est appliquée.