Delen via


VideoStreamRenderer class

De renderer voor een videostream

Constructors

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

Eigenschappen

size

Deze API is afgeschaft. Gebruik het niet.

  • Als u de grootte van de lokale videostream wilt ophalen, gebruikt u de functie-API voor MediaStats-aanroep (MediaStats.stats.videoSendFrameWidthSent en MediaStats.stats.videoSendFrameHeightSent).
  • Als u de grootte van een externe videostream wilt ophalen, gebruikt u de API RemoteVideoStream.size.

Methoden

createView(CreateViewOptions)

Maak de weergave voor de videostream.

dispose()

Deze renderer verwijderen

Constructordetails

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Notitie

API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameters

videoStream

LocalVideoStream | RemoteVideoStream

De videostream die moet worden weergegeven

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameters

videoStream

LocalVideoStream | RemoteVideoStream

De videostream die moet worden weergegeven

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Notitie

API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.

Maak een Renderer voor een voorbeeld van een lokale camera of een externe videostream. Toekomstige API's: getStats(): Promise; Nuttig bij het opsporen van fouten; moet worden opgenomen inNextFrame((IFrame) -> void) // om app toe te staan onbewerkte frames op te halen- om later captureFrame(time-outms: number, bufferName?: string): Promise; Dit kan in latere gebeurtenissen/gemachtigden worden geleverd door IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Parameters

videoStream

LocalVideoStream | RemoteVideoStreamCommon

De videostream die moet worden weergegeven

Eigenschapdetails

size

Waarschuwing

Deze API is nu afgeschaft.

Deze API is afgeschaft. Gebruik het niet.

  • Als u de grootte van de lokale videostream wilt ophalen, gebruikt u de functie-API voor MediaStats-aanroep (MediaStats.stats.videoSendFrameWidthSent en MediaStats.stats.videoSendFrameHeightSent).
  • Als u de grootte van een externe videostream wilt ophalen, gebruikt u de API RemoteVideoStream.size.
size: StreamSize

Waarde van eigenschap

Methodedetails

createView(CreateViewOptions)

Maak de weergave voor de videostream.

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

Parameters

options
CreateViewOptions

Rendereropties.

Retouren

dispose()

Deze renderer verwijderen

function dispose()