Dela via


VideoStreamRenderer class

Renderaren för en videoström

Konstruktorer

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Skapa en renderare för en lokal kameraförhandsvisning eller fjärrvideoström. Framtida API:er: getStats(): Promise; Användbart vid felsökning; bör inkluderas påNextFrame((IFrame) -> void) // för att appen ska kunna hämta råa ramar – implementeras senare captureFrame(timeoutMs: number, bufferName?: string): Promise; // This can come in later events/delegates are provided by IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Skapa en renderare för en lokal kameraförhandsvisning eller fjärrvideoström. Framtida API:er: getStats(): Promise; Användbart vid felsökning; bör inkluderas påNextFrame((IFrame) -> void) // för att appen ska kunna hämta råa ramar – implementeras senare captureFrame(timeoutMs: number, bufferName?: string): Promise; // This can come in later events/delegates are provided by IRendererEvents

Egenskaper

size

Det här API:et har blivit inaktuellt. Använd den inte.

  • Om du vill hämta storleken på den lokala videoströmmen använder du MediaStats Call feature API (MediaStats.stats.videoSendFrameWidthSent och MediaStats.stats.videoSendFrameHeightSent).
  • Om du vill hämta storleken på en fjärransluten videoström använder du RemoteVideoStream.size API.

Metoder

createView(CreateViewOptions)

Skapa vyn för videoströmmen.

dispose()

Ta bort den här renderaren

Konstruktorinformation

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Anteckning

Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.

Skapa en renderare för en lokal kameraförhandsvisning eller fjärrvideoström. Framtida API:er: getStats(): Promise; Användbart vid felsökning; bör inkluderas påNextFrame((IFrame) -> void) // för att appen ska kunna hämta råa ramar – implementeras senare captureFrame(timeoutMs: number, bufferName?: string): Promise; // This can come in later events/delegates are provided by IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parametrar

videoStream

LocalVideoStream | RemoteVideoStream

Videoströmmen som ska återges

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Anteckning

Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.

Skapa en renderare för en lokal kameraförhandsvisning eller fjärrvideoström. Framtida API:er: getStats(): Promise; Användbart vid felsökning; bör inkluderas påNextFrame((IFrame) -> void) // för att appen ska kunna hämta råa ramar – implementeras senare captureFrame(timeoutMs: number, bufferName?: string): Promise; // This can come in later events/delegates are provided by IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parametrar

videoStream

LocalVideoStream | RemoteVideoStream

Videoströmmen som ska återges

Egenskapsinformation

size

Varning

Det här API:et är nu inaktuellt.

Det här API:et har blivit inaktuellt. Använd den inte.

  • Om du vill hämta storleken på den lokala videoströmmen använder du MediaStats Call feature API (MediaStats.stats.videoSendFrameWidthSent och MediaStats.stats.videoSendFrameHeightSent).
  • Om du vill hämta storleken på en fjärransluten videoström använder du RemoteVideoStream.size API.
size: StreamSize

Egenskapsvärde

Metodinformation

createView(CreateViewOptions)

Skapa vyn för videoströmmen.

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

Parametrar

options
CreateViewOptions

Återgivningsalternativ.

Returer

dispose()

Ta bort den här renderaren

function dispose()