4.2.3. setDirection
4.2.3. setDirection
Die setDirection-Methode legt die Richtung eines Transceivers fest, was die Richtungseigenschaft des zugehörigen "m="-Abschnitts bei zukünftigen Aufrufen von createOffer und createAnswer beeinflusst. Die zulässigen Werte für die Richtung sind "recvonly", "sendrecv", "sendonly" und "inactive", die die gleichnamigen Richtungsattribute widerspiegeln, die in [RFC4566], Abschnitt 6 definiert sind.
Beim Erstellen von Angeboten wird die Transceiver-Richtung direkt in der Ausgabe wiedergegeben, auch bei Wieder-Angeboten. Beim Erstellen von Antworten wird die Transceiver-Richtung mit der angebotenen Richtung geschnitten, wie in Abschnitt 5.3 unten erläutert.
Beachten Sie, dass setDirection zwar sofort die Richtungseigenschaft des Transceivers festlegt (Abschnitt 4.2.4), diese Eigenschaft jedoch nicht sofort beeinflusst, ob der RtpSender des Transceivers sendet oder sein RtpReceiver empfängt. Die gültige Richtung wird durch die currentDirection-Eigenschaft dargestellt, die nur aktualisiert wird, wenn eine Antwort angewendet wird.