LocalVideoStream class
Представляет локальный видеопоток для локального устройства камеры
Конструкторы
Local |
|
Local |
Создание локального видеопотока |
Свойства
media |
Получение типа потока мультимедиа для этого LocalVideoStream |
source | Получение текущего источника видео для этого LocalVideoStream |
Методы
feature<TFeature>(Video |
Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций в этом пакете. В настоящее время поддерживается — Features.VideoEffects |
get |
Получение потока мультимедиа. |
off("video |
Отмена подписки для события videoSourceChanged. |
on("video |
Функция подписки для события VideoSourceChanged. |
set |
Задайте поток мультимедиа. |
switch |
Переключение на использование другого источника видео |
Сведения о конструкторе
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>