Udostępnij za pośrednictwem


LocalVideoStream class

Reprezentuje lokalny strumień wideo dla lokalnego urządzenia z kamerą

Konstruktory

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Tworzenie lokalnego strumienia wideo

Właściwości

mediaStreamType

Pobieranie typu strumienia multimediów dla tego LocalVideoStream

source

Pobierz bieżące źródło wideo dla tego elementu LocalVideoStream

Metody

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji rozszerzonych w tym pakiecie. Obecnie obsługiwane — Features.VideoEffects

getMediaStream()

Pobieranie strumienia multimediów.

off("videoSourceChanged", VideoSourceChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Subskrybuj funkcję dla zdarzenia videoSourceChanged.

setMediaStream(MediaStream)

Ustaw strumień multimediów.

switchSource(VideoDeviceInfo)

Przełącz się, aby użyć innego źródła wideo

Szczegóły konstruktora

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parametry

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Tworzenie lokalnego strumienia wideo

new LocalVideoStream(source: VideoDeviceInfo)

Parametry

source
VideoDeviceInfo

Źródło kamery wideo do użycia.

Szczegóły właściwości

mediaStreamType

Pobieranie typu strumienia multimediów dla tego LocalVideoStream

MediaStreamType mediaStreamType

Wartość właściwości

source

Pobierz bieżące źródło wideo dla tego elementu LocalVideoStream

VideoDeviceInfo source

Wartość właściwości

Szczegóły metody

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji rozszerzonych w tym pakiecie. Obecnie obsługiwane — Features.VideoEffects

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

Parametry

factory

VideoStreamFeatureFactory<TFeature>

Fabryka konstruktora funkcji klienta wywołania, który udostępnia rozszerzony interfejs API

Zwraca

TFeature

getMediaStream()

Pobieranie strumienia multimediów.

function getMediaStream(): Promise<MediaStream>

Zwraca

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia videoSourceChanged.

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

Parametry

event

"videoSourceChanged"

nazwa zdarzenia.

listener
VideoSourceChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

on("videoSourceChanged", VideoSourceChangedEvent)

Subskrybuj funkcję dla zdarzenia videoSourceChanged.

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

Parametry

event

"videoSourceChanged"

nazwa zdarzenia.

listener
VideoSourceChangedEvent

fn wywołania zwrotnego, które będą wywoływane, gdy źródło wideo zmieni się.

setMediaStream(MediaStream)

Ustaw strumień multimediów.

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

Parametry

source

MediaStream

Zwraca

Promise<void>

switchSource(VideoDeviceInfo)

Przełącz się, aby użyć innego źródła wideo

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

Parametry

source
VideoDeviceInfo

Nowe źródło wideo do użycia.

Zwraca

Promise<void>