共用方式為


VideoStreamRenderer class

視訊數據流的轉譯器

建構函式

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

屬性

size

此 API 已被取代。 請勿使用它。

  • 若要取得本機視訊串流的大小,請使用 MediaStats 呼叫功能 API (MediaStats.stats.videoSendFrameWidthSent 和 MediaStats.stats.videoSendFrameHeightSent)。
  • 若要取得遠端視訊串流的大小,請使用 RemoteVideoStream.size API。

方法

createView(CreateViewOptions)

建立視訊數據流的檢視。

dispose()

處置此轉譯器

建構函式詳細資料

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

注意

此 API 處於搶鮮版 (Beta) 階段,供開發人員預覽,而且可能會根據收到的意見反應而變更。 請勿將此 API 用於生產環境。

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

參數

videoStream

LocalVideoStream | RemoteVideoStream

要轉譯的視訊串流

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

參數

videoStream

LocalVideoStream | RemoteVideoStream

要轉譯的視訊串流

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

注意

此 API 處於搶鮮版 (Beta) 階段,供開發人員預覽,而且可能會根據收到的意見反應而變更。 請勿將此 API 用於生產環境。

建立本機相機預覽或遠端視訊串流的轉譯器。 未來 API:getStats(): Promise;有助於偵錯;應該包含在NextFrame(IFrame) -> void) ─ 允許應用程式擷取原始框架 - 要實作稍後的 captureFrame(timeoutMs: number, bufferName?: string): Promise;這可能會在稍後的事件/委派中由 IRendererEvents 提供

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

參數

videoStream

LocalVideoStream | RemoteVideoStreamCommon

要轉譯的視訊串流

屬性詳細資料

size

警告

此 API 現已淘汰。

此 API 已被取代。 請勿使用它。

  • 若要取得本機視訊串流的大小,請使用 MediaStats 呼叫功能 API (MediaStats.stats.videoSendFrameWidthSent 和 MediaStats.stats.videoSendFrameHeightSent)。
  • 若要取得遠端視訊串流的大小,請使用 RemoteVideoStream.size API。
size: StreamSize

屬性值

方法詳細資料

createView(CreateViewOptions)

建立視訊數據流的檢視。

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

參數

options
CreateViewOptions

轉譯器選項。

傳回

dispose()

處置此轉譯器

function dispose()