Megosztás a következőn keresztül:


StatefulDeviceManager interface

Meghatározza az állapotalapú <xref:%40azure%2Fcommunication-calling%23DeviceManager>által hozzáadott további metódusokat.

Extends

Tulajdonságok

getUnparentedVideoStreams

Lekéri a szülő nélküli videostreamek listáját. Ez a lista azokat a videostreameket tartalmazza, amelyek nem lettek hozzáadva a <xref:%40azure%2Fcommunication-calling%23Call>. Ez azoknak a fejlesztőknek hasznos, akik a hívás megkezdése előtt szeretnének kommunikálni a renderelt videostreamekkel. Lásd még: <xref:%40azure%2Fcommunication-react%23CallClient.createView>.

selectCamera

A kiválasztottCamera beállítása a DeviceManagerState. Ez teljesen fejlesztői vezérelt, és nem kötődik semmilyen módon <xref:%40azure%2Fcommunication-calling%23DeviceManager>. A teljes StatefulDeviceManagertartalmazza. Lásd még: <xref:DeviceManagerState.selectedCamera>.

Örökölt tulajdonságok

isSpeakerSelectionAvailable

Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét.

selectedMicrophone

A használt mikrofoneszköz.

selectedSpeaker

A használt hangszóróeszköz.

Örökölt metódusok

askDevicePermission(PermissionConstraints)

A böngésző kérésének megjelenítése, amely engedélyt kér az előtér-felhasználótól a megadott eszköz használatára.

getCameras()

Lekérheti a használatra elérhető videoeszközök listáját.

getMicrophones()

Lekérheti a használatra elérhető mikrofoneszközök listáját.

getSpeakers()

Lekérheti az elérhető beszélőeszközök listáját.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Leiratkozás függvény audioDevicesUpdated eseményhez.

off("selectedMicrophoneChanged", PropertyChangedEvent)

Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

off("selectedSpeakerChanged", PropertyChangedEvent)

Leiratkozás függvény a selectedSpeakerChanged eseményhez.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Leiratkozás függvény a videoDevicesUpdated eseményhez.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Subscribe függvény audioDevicesUpdated .

on("selectedMicrophoneChanged", PropertyChangedEvent)

Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

on("selectedSpeakerChanged", PropertyChangedEvent)

Feliratkozás függvény a selectedSpeakerChanged eseményhez.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Feliratkozás függvény a videoDevicesUpdated eseményhez.

selectMicrophone(AudioDeviceInfo)

Kiválasztja a használni kívánt mikrofoneszközt.

selectSpeaker(AudioDeviceInfo)

Válassza ki a használni kívánt hangszóróeszközt.

startPreheatDevices(StartPreheatDeviceParameters)

Indítsa el az előmelegítő készülékeket.

stopPreheatDevices(StopPreheatDeviceParameters)

Állítsa le az előmelegítő eszközöket.

Tulajdonság adatai

getUnparentedVideoStreams

Lekéri a szülő nélküli videostreamek listáját. Ez a lista azokat a videostreameket tartalmazza, amelyek nem lettek hozzáadva a <xref:%40azure%2Fcommunication-calling%23Call>. Ez azoknak a fejlesztőknek hasznos, akik a hívás megkezdése előtt szeretnének kommunikálni a renderelt videostreamekkel. Lásd még: <xref:%40azure%2Fcommunication-react%23CallClient.createView>.

public getUnparentedVideoStreams: () => LocalVideoStream[]

Tulajdonság értéke

() => LocalVideoStream[]

selectCamera

A kiválasztottCamera beállítása a DeviceManagerState. Ez teljesen fejlesztői vezérelt, és nem kötődik semmilyen módon <xref:%40azure%2Fcommunication-calling%23DeviceManager>. A teljes StatefulDeviceManagertartalmazza. Lásd még: <xref:DeviceManagerState.selectedCamera>.

selectCamera: (device: VideoDeviceInfo) => void

Tulajdonság értéke

(device: VideoDeviceInfo) => void

Örökölt tulajdonság részletei

isSpeakerSelectionAvailable

Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét.

isSpeakerSelectionAvailable: boolean

Tulajdonság értéke

boolean

Örökölt DeviceManager.isSpeakerSelectionAvailable

selectedMicrophone

A használt mikrofoneszköz.

selectedMicrophone?: AudioDeviceInfo

Tulajdonság értéke

Örökölt DeviceManager.selectedMicrophone

selectedSpeaker

A használt hangszóróeszköz.

selectedSpeaker?: AudioDeviceInfo

Tulajdonság értéke

Örökölt DeviceManager.selectedSpeaker

Örökölt metódus részletei

askDevicePermission(PermissionConstraints)

A böngésző kérésének megjelenítése, amely engedélyt kér az előtér-felhasználótól a megadott eszköz használatára.

function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>

Paraméterek

permissionConstraints
PermissionConstraints

Konfigurálja, hogy melyik engedélyt (hang/videó) kérje.

Válaszok

Promise<DeviceAccess>

A felhasználó által megadott engedélyek.

Örökölt DeviceManager.askDevicePermission

getCameras()

Lekérheti a használatra elérhető videoeszközök listáját.

function getCameras(): Promise<VideoDeviceInfo[]>

Válaszok

Promise<VideoDeviceInfo[]>

Örökölt DeviceManager.getCameras

getMicrophones()

Lekérheti a használatra elérhető mikrofoneszközök listáját.

function getMicrophones(): Promise<AudioDeviceInfo[]>

Válaszok

Promise<AudioDeviceInfo[]>

Örökölt DeviceManager.getMicrophones

getSpeakers()

Lekérheti az elérhető beszélőeszközök listáját.

function getSpeakers(): Promise<AudioDeviceInfo[]>

Válaszok

Promise<AudioDeviceInfo[]>

Örökölt DeviceManager.getSpeakers

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Leiratkozás függvény audioDevicesUpdated eseményhez.

function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Paraméterek

event

"audioDevicesUpdated"

esemény neve.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

az eseményre való feliratkozáshoz használt visszahívási fn.

Örökölt DeviceManager.off

off("selectedMicrophoneChanged", PropertyChangedEvent)

Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Paraméterek

event

"selectedMicrophoneChanged"

esemény neve.

listener
PropertyChangedEvent

visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.

Örökölt DeviceManager.off

off("selectedSpeakerChanged", PropertyChangedEvent)

Leiratkozás függvény a selectedSpeakerChanged eseményhez.

function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Paraméterek

event

"selectedSpeakerChanged"

esemény neve.

listener
PropertyChangedEvent

visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.

Örökölt DeviceManager.off

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Leiratkozás függvény a videoDevicesUpdated eseményhez.

function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Paraméterek

event

"videoDevicesUpdated"

esemény neve.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

az eseményre való feliratkozáshoz használt visszahívási fn.

Örökölt DeviceManager.off

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Subscribe függvény audioDevicesUpdated .

function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Paraméterek

event

"audioDevicesUpdated"

esemény neve.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

a gyűjtemény módosításakor meghívandó visszahívási fn a hozzáadott és eltávolított elemek tömbjeinek lesz átadva.

Örökölt DeviceManager.on

on("selectedMicrophoneChanged", PropertyChangedEvent)

Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Paraméterek

event

"selectedMicrophoneChanged"

esemény neve.

listener
PropertyChangedEvent

visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.

Örökölt DeviceManager.on

on("selectedSpeakerChanged", PropertyChangedEvent)

Feliratkozás függvény a selectedSpeakerChanged eseményhez.

function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Paraméterek

event

"selectedSpeakerChanged"

esemény neve.

listener
PropertyChangedEvent

visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.

Örökölt DeviceManager.on

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Feliratkozás függvény a videoDevicesUpdated eseményhez.

function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Paraméterek

event

"videoDevicesUpdated"

esemény neve.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

a gyűjtemény módosításakor meghívandó visszahívási fn a hozzáadott és eltávolított elemek tömbjeinek lesz átadva.

Örökölt DeviceManager.on

selectMicrophone(AudioDeviceInfo)

Kiválasztja a használni kívánt mikrofoneszközt.

function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>

Paraméterek

microphoneDevice
AudioDeviceInfo

Mikrofoneszköz adatai.

Válaszok

Promise<void>

Örökölt DeviceManager.selectMicrophone

selectSpeaker(AudioDeviceInfo)

Válassza ki a használni kívánt hangszóróeszközt.

function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>

Paraméterek

speakerDevice
AudioDeviceInfo

A hangszóró eszközének adatai.

Válaszok

Promise<void>

Örökölt DeviceManager.selectSpeaker

startPreheatDevices(StartPreheatDeviceParameters)

Indítsa el az előmelegítő készülékeket.

function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>

Paraméterek

parameters
@azure/communication-calling.StartPreheatDeviceParameters

Konfigurálja, hogy mely eszközöket (audio/video) kell előmelegíteni.

Válaszok

Promise<void>

Örökölt DeviceManager.startPreheatDevices

stopPreheatDevices(StopPreheatDeviceParameters)

Állítsa le az előmelegítő eszközöket.

function stopPreheatDevices(parameters: StopPreheatDeviceParameters)

Paraméterek

parameters
@azure/communication-calling.StopPreheatDeviceParameters

Beállítja, hogy mely eszközök (audio/video) állítsák le az előmelegítést.

Örökölt DeviceManager.stopPreheatDevices