MediaStreamTrackProcessor: MediaStreamTrackProcessor() Konstruktor

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der MediaStreamTrackProcessor() Konstruktor erstellt ein neues MediaStreamTrackProcessor Objekt, das die Quelle eines Video-MediaStreamTrack Objekts konsumiert und einen Strom von VideoFrames erzeugt.

Syntax

js
new MediaStreamTrackProcessor(options)

Parameter

options

Ein Objekt mit den folgenden Eigenschaften:

track

Ein MediaStreamTrack.

maxBufferSize Optional

Eine ganze Zahl, die die maximale Anzahl der zu puffenden Medienframes angibt.

Beispiele

Im folgenden Beispiel wird ein neuer MediaStreamTrackProcessor erstellt.

js
const trackProcessor = new MediaStreamTrackProcessor({ track: videoTrack });

Spezifikationen

Specification
MediaStreamTrack Insertable Media Processing using Streams
# dom-mediastreamtrackprocessor-mediastreamtrackprocessor

Browser-Kompatibilität