Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit August 2023 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Die data-Eigenschaft des RTCEncodedVideoFrame-Interfaces gibt einen Puffer zurück, der die Frame-Daten enthält.
Ein ArrayBuffer.
Dieses Beispiel WebRTC encoded transform zeigt, wie Sie die Frame-Daten in einer transform()-Funktion eines TransformStream abrufen und alle Bits negieren könnten.
Die transform()-Funktion erstellt eine DataView auf dem Puffer in der Frame-data-Eigenschaft und erstellt auch eine Ansicht auf einem neuen ArrayBuffer. Dann schreibt sie die invertierten Bytes in den ursprünglichen Daten in den neuen Puffer, weist den Puffer der codierten Frame-data-Eigenschaft zu und reiht das modifizierte Frame in den Stream ein.
Beachten Sie, dass der hier gezeigte umgebende Code in Using WebRTC Encoded Transforms beschrieben wird.
| WebRTC Encoded Transform # dom-rtcencodedvideoframe-data |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.