StatefulDeviceManager interface
Definuje další metody přidané stavovým stavem nad <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Vlastnosti
| get |
Získá seznam nenadřazených datových proudů videa. Toto je seznam datových proudů videa, které nebyly přidány do souboru <xref:%40azure%2Fcommunication-calling%23Call>. To je užitečné pro vývojáře, kteří chtějí pracovat s vykreslenými streamy videa ještě před zahájením hovoru. Viz také <xref:%40azure%2Fcommunication-react%23CallClient.createView>. |
| select |
Nastaví vybranoucamera v DeviceManagerState. To je zcela řízeno vývojářem a není vázán žádným způsobem <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Je zcela obsažen v StatefulDeviceManager. Viz také <xref:DeviceManagerState.selectedCamera>. |
Zděděné vlastnosti
| is |
Určuje, jestli hostitel zařízení může vybrat výstup reproduktoru. |
| selected |
Používané mikrofonní zařízení. |
| selected |
Zařízení reproduktoru, které se používá. |
Zděděné metody
| ask |
Zobrazí výzvu prohlížeče, aby požádal uživatele front-endu o oprávnění k používání zadaného zařízení. |
| get |
Získejte seznam dostupných videozařizení, která se dají použít. |
| get |
Získejte seznam dostupných mikrofonních zařízení pro použití. |
| get |
Získejte seznam dostupných zařízení reproduktorů pro použití. |
| off("audio |
Funkce odhlášení odběru události audioDevicesUpdated |
| off("selected |
Funkce odhlášení odběru pro vybranou událostMicrophoneChanged |
| off("selected |
Funkce odhlášení odběru pro vybranou událostSpeakerChanged |
| off("video |
Funkce odhlášení odběru události videoDevicesUpdated |
| on("audio |
Funkce Subscribe pro audioDevicesUpdated . |
| on("selected |
Funkce Přihlásit k odběru pro vybranou událostMicrophoneChanged |
| on("selected |
Funkce Subscribe pro vybranou událostSpeakerChanged |
| on("video |
Funkce Přihlášení k odběru události videoDevicesUpdated |
| select |
Vybere zařízení mikrofonu, které se má použít. |
| select |
Vyberte zařízení reproduktoru, které chcete použít. |
| start |
Spusťte předehřívací zařízení. |
| stop |
Přestaňte předehřívat zařízení. |
Podrobnosti vlastnosti
getUnparentedVideoStreams
Získá seznam nenadřazených datových proudů videa. Toto je seznam datových proudů videa, které nebyly přidány do souboru <xref:%40azure%2Fcommunication-calling%23Call>. To je užitečné pro vývojáře, kteří chtějí pracovat s vykreslenými streamy videa ještě před zahájením hovoru. Viz také <xref:%40azure%2Fcommunication-react%23CallClient.createView>.
public getUnparentedVideoStreams: () => LocalVideoStream[]
Hodnota vlastnosti
() => LocalVideoStream[]
selectCamera
Nastaví vybranoucamera v DeviceManagerState. To je zcela řízeno vývojářem a není vázán žádným způsobem <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Je zcela obsažen v StatefulDeviceManager. Viz také <xref:DeviceManagerState.selectedCamera>.
selectCamera: (device: VideoDeviceInfo) => void
Hodnota vlastnosti
(device: VideoDeviceInfo) => void
Podrobnosti zděděných vlastností
isSpeakerSelectionAvailable
Určuje, jestli hostitel zařízení může vybrat výstup reproduktoru.
isSpeakerSelectionAvailable: boolean
Hodnota vlastnosti
boolean
zděděno z DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Používané mikrofonní zařízení.
selectedMicrophone?: AudioDeviceInfo
Hodnota vlastnosti
zděděno z DeviceManager.selectedMicrophone
selectedSpeaker
Zařízení reproduktoru, které se používá.
selectedSpeaker?: AudioDeviceInfo
Hodnota vlastnosti
zděděno ze DeviceManager.selectedSpeaker
Podrobnosti zděděných metod
askDevicePermission(PermissionConstraints)
Zobrazí výzvu prohlížeče, aby požádal uživatele front-endu o oprávnění k používání zadaného zařízení.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parametry
- permissionConstraints
- PermissionConstraints
Nakonfigurujte, o které oprávnění (audio/video) se má žádat.
Návraty
Promise<DeviceAccess>
Oprávnění udělená uživatelem.
zděděno ze DeviceManager.askDevicePermission
getCameras()
Získejte seznam dostupných videozařizení, která se dají použít.
function getCameras(): Promise<VideoDeviceInfo[]>
Návraty
Promise<VideoDeviceInfo[]>
zděděné z DeviceManager.getCameras
getMicrophones()
Získejte seznam dostupných mikrofonních zařízení pro použití.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
zděděné z DeviceManager.getMicrophones
getSpeakers()
Získejte seznam dostupných zařízení reproduktorů pro použití.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
zděděné z DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funkce odhlášení odběru události audioDevicesUpdated
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametry
- event
-
"audioDevicesUpdated"
název události.
- listener
callback fn, který byl použit k přihlášení k odběru této události.
zděděno ze DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Funkce odhlášení odběru pro vybranou událostMicrophoneChanged
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedMicrophoneChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
zděděno ze DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Funkce odhlášení odběru pro vybranou událostSpeakerChanged
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedSpeakerChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
zděděno ze DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funkce odhlášení odběru události videoDevicesUpdated
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametry
- event
-
"videoDevicesUpdated"
název události.
- listener
callback fn, který byl použit k přihlášení k odběru této události.
zděděno ze DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funkce Subscribe pro audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametry
- event
-
"audioDevicesUpdated"
název události.
- listener
callback fn, který bude volán, když se tato kolekce změní, předá pole přidaných a odebraných elementů.
zděděno z DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Funkce Přihlásit k odběru pro vybranou událostMicrophoneChanged
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedMicrophoneChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
zděděno z DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Funkce Subscribe pro vybranou událostSpeakerChanged
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedSpeakerChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
zděděno z DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funkce Přihlášení k odběru události videoDevicesUpdated
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametry
- event
-
"videoDevicesUpdated"
název události.
- listener
callback fn, který bude volán, když se tato kolekce změní, předá pole přidaných a odebraných elementů.
zděděno z DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Vybere zařízení mikrofonu, které se má použít.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parametry
- microphoneDevice
- AudioDeviceInfo
Informace o zařízení mikrofonu.
Návraty
Promise<void>
zděděno ze DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Vyberte zařízení reproduktoru, které chcete použít.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parametry
- speakerDevice
- AudioDeviceInfo
Informace o zařízení mluvčího.
Návraty
Promise<void>
zděděno ze DeviceManager.selectSpeaker
startPreheatDevices(StartPreheatDeviceParameters)
Spusťte předehřívací zařízení.
function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>
Parametry
- parameters
- @azure/communication-calling.StartPreheatDeviceParameters
Konfiguruje, která zařízení (audio/video) se mají předehřát.
Návraty
Promise<void>
Zděděno od DeviceManager.startPreheatDevices
stopPreheatDevices(StopPreheatDeviceParameters)
Přestaňte předehřívat zařízení.
function stopPreheatDevices(parameters: StopPreheatDeviceParameters)
Parametry
- parameters
- @azure/communication-calling.StopPreheatDeviceParameters
Konfiguruje, u kterých zařízení (audio/video) se má přestat předehřívat.
Zděděno od DeviceManager.stopPreheatDevices