Freigeben über


VideoStreamRenderer class

Der Renderer für einen Videostream

Konstruktoren

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Erstellen Sie einen Renderer für eine lokale Kameravorschau oder einen Remotevideostream. Zukünftige APIs: getStats(): Promise; Hilfreich beim Debuggen; sollte inNextFrame((IFrame) -> void) // eingeschlossen werden, damit die App rohe Frames abrufen kann – später implementiert werden captureFrame(timeoutMs: number, bufferName?: string): Promise; // Dies kann in späteren Ereignissen/Delegaten von IRendererEvents bereitgestellt werden

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Erstellen Sie einen Renderer für eine lokale Kameravorschau oder einen Remotevideostream. Zukünftige APIs: getStats(): Promise; Hilfreich beim Debuggen; sollte inNextFrame((IFrame) -> void) // eingeschlossen werden, damit die App rohe Frames abrufen kann – später implementiert werden captureFrame(timeoutMs: number, bufferName?: string): Promise; // Dies kann in späteren Ereignissen/Delegaten von IRendererEvents bereitgestellt werden

Eigenschaften

size

Diese API ist veraltet. Verwenden Sie sie nicht.

  • Um die Größe des lokalen Videostreams abzurufen, verwenden Sie die MediaStats-Aufruffunktions-API (MediaStats.stats.videoSendFrameWidthSent und MediaStats.stats.videoSendFrameHeightSent).
  • Um die Größe eines Remotevideostreams abzurufen, verwenden Sie die RemoteVideoStream.size-API.

Methoden

createView(CreateViewOptions)

Erstellen Sie die Ansicht für den Videostream.

dispose()

Verwerfen dieses Renderers

Details zum Konstruktor

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Hinweis

API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Erstellen Sie einen Renderer für eine lokale Kameravorschau oder einen Remotevideostream. Zukünftige APIs: getStats(): Promise; Hilfreich beim Debuggen; sollte inNextFrame((IFrame) -> void) // eingeschlossen werden, damit die App rohe Frames abrufen kann – später implementiert werden captureFrame(timeoutMs: number, bufferName?: string): Promise; // Dies kann in späteren Ereignissen/Delegaten von IRendererEvents bereitgestellt werden

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Der zu renderde Videostream

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Hinweis

API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Erstellen Sie einen Renderer für eine lokale Kameravorschau oder einen Remotevideostream. Zukünftige APIs: getStats(): Promise; Hilfreich beim Debuggen; sollte inNextFrame((IFrame) -> void) // eingeschlossen werden, damit die App rohe Frames abrufen kann – später implementiert werden captureFrame(timeoutMs: number, bufferName?: string): Promise; // Dies kann in späteren Ereignissen/Delegaten von IRendererEvents bereitgestellt werden

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Der zu renderde Videostream

Details zur Eigenschaft

size

Warnung

Diese API ist nun veraltet.

Diese API ist veraltet. Verwenden Sie sie nicht.

  • Um die Größe des lokalen Videostreams abzurufen, verwenden Sie die MediaStats-Aufruffunktions-API (MediaStats.stats.videoSendFrameWidthSent und MediaStats.stats.videoSendFrameHeightSent).
  • Um die Größe eines Remotevideostreams abzurufen, verwenden Sie die RemoteVideoStream.size-API.
size: StreamSize

Eigenschaftswert

Details zur Methode

createView(CreateViewOptions)

Erstellen Sie die Ansicht für den Videostream.

function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>

Parameter

options
CreateViewOptions

Rendereroptionen.

Gibt zurück

dispose()

Verwerfen dieses Renderers

function dispose()