VideoStreamRenderer class
Moduł renderowania strumienia wideo
Konstruktory
Video |
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents |
Video |
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents |
Video |
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents |
Właściwości
size | Ten interfejs API został przestarzały. Nie używaj go.
|
Metody
create |
Utwórz widok strumienia wideo. |
dispose() | Usuwanie tego modułu renderowania |
Szczegóły konstruktora
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Uwaga
Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parametry
- videoStream
Strumień wideo do renderowania
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parametry
- videoStream
Strumień wideo do renderowania
VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)
Uwaga
Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.
Utwórz program renderer dla podglądu aparatu lokalnego lub zdalnego strumienia wideo. Przyszłe interfejsy API: getStats(): Promise; Pomocne w debugowaniu; należy uwzględnić element onNextFrame((IFrame) —> void) // w celu umożliwienia aplikacji pobrania nieprzetworzonych ramek — aby można było zaimplementować później element captureFrame(timeoutMs: number, bufferName?: string): Promise; Może to przyjść w kolejnych zdarzeniach/delegatach są udostępniane przez IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)
Parametry
- videoStream
Strumień wideo do renderowania
Szczegóły właściwości
size
Ostrzeżenie
Ten interfejs API jest już przestarzały.
Ten interfejs API został przestarzały. Nie używaj go.
- Aby uzyskać rozmiar lokalnego strumienia wideo, użyj interfejsu API funkcji wywołania MediaStats (MediaStats.stats.videoSendFrameWidthSent i MediaStats.stats.videoSendFrameHeightSent).
- Aby uzyskać rozmiar zdalnego strumienia wideo, użyj interfejsu API RemoteVideoStream.size.
size: StreamSize
Wartość właściwości
Szczegóły metody
createView(CreateViewOptions)
Utwórz widok strumienia wideo.
function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>
Parametry
- options
- CreateViewOptions
Opcje modułu renderowania.
Zwraca
Promise<VideoStreamRendererView>
dispose()
Usuwanie tego modułu renderowania
function dispose()