VideoStreamRenderer class
Der Renderer für einen Videostream
Konstruktoren
Video |
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 |
Video |
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 |
Video |
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.
|
Methoden
create |
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
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
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
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
Promise<VideoStreamRendererView>
dispose()
Verwerfen dieses Renderers
function dispose()