Поделиться через


VideoStreamRenderer class

Отрисовщик видеопотока

Конструкторы

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

Свойства

size

Этот API устарел. Не используйте его.

  • Чтобы получить размер локального видеопотока, используйте API функций вызова MediaStats (MediaStats.stats.videoSendFrameWidthSent и MediaStats.stats.videoSendFrameHeightSent).
  • Чтобы получить размер удаленного видеопотока, используйте API RemoteVideoStream.size.

Методы

createView(CreateViewOptions)

Создайте представление для видеопотока.

dispose()

Удаление этого отрисовщика

Сведения о конструкторе

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Параметры

videoStream

LocalVideoStream | RemoteVideoStream

Видеопоток для отрисовки

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Параметры

videoStream

LocalVideoStream | RemoteVideoStream

Видеопоток для отрисовки

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Создайте отрисовщик для предварительного просмотра локальной камеры или удаленного видеопотока. Будущие API: getStats(): Promise; Полезно при отладке; должен быть включен в onNextFrame((IFrame) -> void) //, чтобы разрешить приложению получать необработанные кадры - реализовать последующие кадры записи(timeoutMs: number, bufferName?: string): Promise; Это может приступить к последующим событиям и делегатам, предоставляемым IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Параметры

videoStream

LocalVideoStream | RemoteVideoStreamCommon

Видеопоток для отрисовки

Сведения о свойстве

size

Предупреждение

Теперь этот API является нерекомендуемым.

Этот API устарел. Не используйте его.

  • Чтобы получить размер локального видеопотока, используйте API функций вызова MediaStats (MediaStats.stats.videoSendFrameWidthSent и MediaStats.stats.videoSendFrameHeightSent).
  • Чтобы получить размер удаленного видеопотока, используйте API RemoteVideoStream.size.
size: StreamSize

Значение свойства

Сведения о методе

createView(CreateViewOptions)

Создайте представление для видеопотока.

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

Параметры

options
CreateViewOptions

Параметры отрисовщика.

Возвращаемое значение

dispose()

Удаление этого отрисовщика

function dispose()