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 onNextFrame((IFrame) -> void) // enthalten sein, damit die App rohe Frames abrufen kann - später captureFrame(timeoutMs: number, bufferName?: string): Promise; Dies kann zu späteren Ereignissen/Delegaten kommen, die 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 onNextFrame((IFrame) -> void) // enthalten sein, damit die App rohe Frames abrufen kann - später captureFrame(timeoutMs: number, bufferName?: string): Promise; Dies kann zu späteren Ereignissen/Delegaten kommen, die von IRendererEvents bereitgestellt werden

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Erstellen Sie einen Renderer für eine lokale Kameravorschau oder einen Remotevideostream. Zukünftige APIs: getStats(): Promise; Hilfreich beim Debuggen; sollte onNextFrame((IFrame) -> void) // enthalten sein, damit die App rohe Frames abrufen kann - später captureFrame(timeoutMs: number, bufferName?: string): Promise; Dies kann zu späteren Ereignissen/Delegaten kommen, die 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 Call Feature API (MediaStats.stats.videoSendFrameWidthSent und MediaStats.stats.videoSendFrameHeightSent).
  • Verwenden Sie die RemoteVideoStream.size-API, um die Größe eines Remotevideostreams abzurufen.

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 onNextFrame((IFrame) -> void) // enthalten sein, damit die App rohe Frames abrufen kann - später captureFrame(timeoutMs: number, bufferName?: string): Promise; Dies kann zu späteren Ereignissen/Delegaten kommen, die von IRendererEvents bereitgestellt werden

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Der videostream, der gerendert werden soll

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

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

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Der videostream, der gerendert werden soll

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

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 onNextFrame((IFrame) -> void) // enthalten sein, damit die App rohe Frames abrufen kann - später captureFrame(timeoutMs: number, bufferName?: string): Promise; Dies kann zu späteren Ereignissen/Delegaten kommen, die von IRendererEvents bereitgestellt werden

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Parameter

videoStream

LocalVideoStream | RemoteVideoStreamCommon

Der videostream, der gerendert werden soll

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 Call Feature API (MediaStats.stats.videoSendFrameWidthSent und MediaStats.stats.videoSendFrameHeightSent).
  • Verwenden Sie die RemoteVideoStream.size-API, um die Größe eines Remotevideostreams abzurufen.
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()