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


LocalVideoStream class

Представляет локальный видеопоток для локального устройства камеры

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

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Создание локального видеопотока

Свойства

mediaStreamType

Получение типа потока мультимедиа для этого LocalVideoStream

source

Получение текущего источника видео для этого LocalVideoStream

Методы

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций в этом пакете. В настоящее время поддерживается — Features.VideoEffects

getMediaStream()

Получение потока мультимедиа.

off("videoSourceChanged", VideoSourceChangedEvent)

Отмена подписки для события videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Функция подписки для события VideoSourceChanged.

setMediaStream(MediaStream)

Задайте поток мультимедиа.

switchSource(VideoDeviceInfo)

Переключение на использование другого источника видео

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

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Параметры

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Создание локального видеопотока

new LocalVideoStream(source: VideoDeviceInfo)

Параметры

source
VideoDeviceInfo

Используемый источник видеокамеры.

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

mediaStreamType

Получение типа потока мультимедиа для этого LocalVideoStream

MediaStreamType mediaStreamType

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

source

Получение текущего источника видео для этого LocalVideoStream

VideoDeviceInfo source

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

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

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций в этом пакете. В настоящее время поддерживается — Features.VideoEffects

function feature<TFeature>(factory: VideoStreamFeatureFactory<TFeature>): TFeature

Параметры

factory

VideoStreamFeatureFactory<TFeature>

Фабрика для конструктора функций клиента вызова, предоставляющего расширенный API

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

TFeature

getMediaStream()

Получение потока мультимедиа.

function getMediaStream(): Promise<MediaStream>

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

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Отмена подписки для события videoSourceChanged.

function off(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Параметры

event

"videoSourceChanged"

имя события.

listener
VideoSourceChangedEvent

обратный вызов fn, который использовался для подписки на это событие.

on("videoSourceChanged", VideoSourceChangedEvent)

Функция подписки для события VideoSourceChanged.

function on(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Параметры

event

"videoSourceChanged"

имя события.

listener
VideoSourceChangedEvent

обратный вызов fn, который будет вызываться при изменении источника видео.

setMediaStream(MediaStream)

Задайте поток мультимедиа.

function setMediaStream(source: MediaStream): Promise<void>

Параметры

source

MediaStream

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

Promise<void>

switchSource(VideoDeviceInfo)

Переключение на использование другого источника видео

function switchSource(source: VideoDeviceInfo): Promise<void>

Параметры

source
VideoDeviceInfo

Новый источник видео для использования.

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

Promise<void>