Partager via


VideoStreamRenderer class

Convertisseur d’un flux vidéo

Constructeurs

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

Propriétés

size

Cette API a été déconseillée. Ne l’utilisez pas.

  • Pour obtenir la taille du flux vidéo local, utilisez l’API de fonctionnalité d’appel MediaStats (MediaStats.stats.videoSendFrameWidthSent et MediaStats.stats.videoSendFrameHeightSent).
  • Pour obtenir la taille d’un flux vidéo distant, utilisez l’API RemoteVideoStream.size.

Méthodes

createView(CreateViewOptions)

Créez la vue du flux vidéo.

dispose()

Supprimer ce renderer

Détails du constructeur

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Notes

Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Paramètres

videoStream

LocalVideoStream | RemoteVideoStream

Flux vidéo à afficher

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Paramètres

videoStream

LocalVideoStream | RemoteVideoStream

Flux vidéo à afficher

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Notes

Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Créez un renderer pour un aperçu de la caméra locale ou un flux vidéo distant. API futures : getStats() : Promise ; Utile dans le débogage ; doit être inclus surNextFrame((IFrame) -> void) // pour permettre à l’application d’extraire des images brutes - d’être implémentée ultérieurement captureFrame(timeoutMs : number, bufferName ?: string) : Promise ; Cela peut se présenter dans des événements/délégués ultérieurs sont fournis par IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Paramètres

videoStream

LocalVideoStream | RemoteVideoStreamCommon

Flux vidéo à afficher

Détails de la propriété

size

Avertissement

Cette API est à présent déconseillée.

Cette API a été déconseillée. Ne l’utilisez pas.

  • Pour obtenir la taille du flux vidéo local, utilisez l’API de fonctionnalité d’appel MediaStats (MediaStats.stats.videoSendFrameWidthSent et MediaStats.stats.videoSendFrameHeightSent).
  • Pour obtenir la taille d’un flux vidéo distant, utilisez l’API RemoteVideoStream.size.
size: StreamSize

Valeur de propriété

Détails de la méthode

createView(CreateViewOptions)

Créez la vue du flux vidéo.

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

Paramètres

options
CreateViewOptions

Options du convertisseur.

Retours

dispose()

Supprimer ce renderer

function dispose()