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 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 |
Video |
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.
|
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 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
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
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
Promise<VideoStreamRendererView>
dispose()
Verwerfen dieses Renderers
function dispose()