Udostępnij za pośrednictwem


VideoStreamRenderer class

Moduł renderowania strumienia wideo

Konstruktory

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

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

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

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.

  • 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.

Metody

createView(CreateViewOptions)

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

LocalVideoStream | RemoteVideoStream

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

LocalVideoStream | RemoteVideoStream

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

LocalVideoStream | RemoteVideoStreamCommon

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

dispose()

Usuwanie tego modułu renderowania

function dispose()