Bagikan melalui


VideoStreamRenderer class

Perender untuk streaming video

Konstruktor

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

Properti

size

API ini tidak digunakan lagi. Jangan gunakan itu.

  • Untuk mendapatkan ukuran aliran video lokal, silakan gunakan API fitur Panggilan MediaStats (MediaStats.stats.videoSendFrameWidthSent dan MediaStats.stats.videoSendFrameHeightSent).
  • Untuk mendapatkan ukuran aliran video jarak jauh, gunakan REMOTEVideoStream.size API.

Metode

createView(CreateViewOptions)

Buat tampilan untuk streaming video.

dispose()

Buang Perender ini

Detail Konstruktor

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Aliran video yang akan dirender

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parameter

videoStream

LocalVideoStream | RemoteVideoStream

Aliran video yang akan dirender

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Buat Perender untuk pratinjau kamera lokal atau aliran video jarak jauh. API masa depan: getStats(): Janji; Berguna dalam penelusuran kesalahan; harus disertakan diNextFrame((IFrame) -> batal) // untuk memungkinkan aplikasi mengambil bingkai mentah - untuk diimplementasikan nanti captureFrame(timeoutMs: number, bufferName?: string): Promise; Ini dapat datang di acara/delegasi selanjutnya disediakan oleh IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Parameter

videoStream

LocalVideoStream | RemoteVideoStreamCommon

Aliran video yang akan dirender

Detail Properti

size

Peringatan

API ini sudah tidak digunakan lagi.

API ini tidak digunakan lagi. Jangan gunakan itu.

  • Untuk mendapatkan ukuran aliran video lokal, silakan gunakan API fitur Panggilan MediaStats (MediaStats.stats.videoSendFrameWidthSent dan MediaStats.stats.videoSendFrameHeightSent).
  • Untuk mendapatkan ukuran aliran video jarak jauh, gunakan REMOTEVideoStream.size API.
size: StreamSize

Nilai Properti

Detail Metode

createView(CreateViewOptions)

Buat tampilan untuk streaming video.

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

Parameter

options
CreateViewOptions

Opsi perender.

Mengembalikan

dispose()

Buang Perender ini

function dispose()