StatefulDeviceManager interface
Meghatározza az állapotalapú <xref:%40azure%2Fcommunication-calling%23DeviceManager>által hozzáadott további metódusokat.
- Extends
Tulajdonságok
| get |
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>. |
| select |
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
| is |
Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét. |
| selected |
A használt mikrofoneszköz. |
| selected |
A használt hangszóróeszköz. |
Örökölt metódusok
| ask |
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. |
| get |
Lekérheti a használatra elérhető videoeszközök listáját. |
| get |
Lekérheti a használatra elérhető mikrofoneszközök listáját. |
| get |
Lekérheti az elérhető beszélőeszközök listáját. |
| off("audio |
Leiratkozás függvény audioDevicesUpdated eseményhez. |
| off("selected |
Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez. |
| off("selected |
Leiratkozás függvény a selectedSpeakerChanged eseményhez. |
| off("video |
Leiratkozás függvény a videoDevicesUpdated eseményhez. |
| on("audio |
Subscribe függvény audioDevicesUpdated . |
| on("selected |
Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez. |
| on("selected |
Feliratkozás függvény a selectedSpeakerChanged eseményhez. |
| on("video |
Feliratkozás függvény a videoDevicesUpdated eseményhez. |
| select |
Kiválasztja a használni kívánt mikrofoneszközt. |
| select |
Válassza ki a használni kívánt hangszóróeszközt. |
| start |
Indítsa el az előmelegítő készülékeket. |
| stop |
Á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
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
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
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
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