VideoStreamRenderer class
Renderer per un flusso video
Costruttori
Video |
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents |
Video |
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents |
Video |
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents |
Proprietà
size | Questa API è stata deprecata. Non usarlo.
|
Metodi
create |
Creare la visualizzazione per il flusso video. |
dispose() | Eliminare il renderer |
Dettagli costruttore
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parametri
- videoStream
Flusso video di cui eseguire il rendering
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parametri
- videoStream
Flusso video di cui eseguire il rendering
VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Creare un renderer per un'anteprima della fotocamera locale o un flusso video remoto. API future: getStats(): Promise; Utile nel debug; deve essere incluso inNextFrame((IFrame) -> void) // per consentire all'app di recuperare fotogrammi non elaborati, da implementare in seguito captureFrame(timeoutMs: number, bufferName?: string): Promise; Questo può venire in eventi/delegati successivi sono forniti da IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)
Parametri
- videoStream
Flusso video di cui eseguire il rendering
Dettagli proprietà
size
Avviso
Questa API è ora deprecata.
Questa API è stata deprecata. Non usarlo.
- Per ottenere le dimensioni del flusso video locale, usare l'API della funzionalità Chiamata MediaStats (MediaStats.stats.videoSendFrameWidthSent e MediaStats.stats.videoSendFrameHeightSent).
- Per ottenere le dimensioni di un flusso video remoto, usare l'API RemoteVideoStream.size.
size: StreamSize
Valore della proprietà
Dettagli metodo
createView(CreateViewOptions)
Creare la visualizzazione per il flusso video.
function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>
Parametri
- options
- CreateViewOptions
Opzioni del renderer.
Restituisce
Promise<VideoStreamRendererView>
dispose()
Eliminare il renderer
function dispose()