StatefulDeviceManager interface
Definiuje dodatkowe metody dodane przez stanowe na górze <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Właściwości
select |
Ustawia wybraną wartośćCamera w elemecie DeviceManagerState. Jest to całkowicie sterowane przez deweloperów i nie jest związane w żaden sposób z usługą <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Jest on całkowicie zawarty w statefulDeviceManager. Zobacz też <xref:DeviceManagerState.selectedCamera>. |
Właściwości dziedziczone
is |
Czy host urządzenia może wybrać dane wyjściowe osoby mówiącej. |
selected |
Używane urządzenie mikrofonu. |
selected |
Urządzenie mówiące, które jest używane. |
Metody dziedziczone
ask |
Pokaż monit przeglądarki, aby poprosić użytkownika frontonu o uprawnienie do korzystania z określonego urządzenia. |
get |
Pobierz listę dostępnych urządzeń wideo do użycia. |
get |
Pobierz listę dostępnych urządzeń mikrofonowych do użycia. |
get |
Pobierz listę dostępnych urządzeń mówiących do użycia. |
off("audio |
Funkcja anulowania subskrypcji zdarzenia audioDevicesUpdated. |
off("selected |
Anuluj subskrypcję funkcji dla wybranego zdarzeniaMicrophoneChanged. |
off("selected |
Funkcja anulowania subskrypcji wybranego zdarzeniaSpeakerChanged. |
off("video |
Funkcja anulowania subskrypcji dla zdarzenia videoDevicesUpdated. |
on("audio |
Funkcja subskrybuj dla elementu audioDevicesUpdated. |
on("selected |
Funkcja subskrybuj dla wybranego zdarzeniaMicrophoneChanged. |
on("selected |
Funkcja subskrybuj dla wybranego zdarzeniaSpeakerChanged. |
on("video |
Funkcja subskrybuj dla zdarzenia videoDevicesUpdated. |
select |
Wybiera urządzenie mikrofonu do użycia. |
select |
Wybierz urządzenie mówiące do użycia. |
Szczegóły właściwości
selectCamera
Ustawia wybraną wartośćCamera w elemecie DeviceManagerState. Jest to całkowicie sterowane przez deweloperów i nie jest związane w żaden sposób z usługą <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Jest on całkowicie zawarty w statefulDeviceManager. Zobacz też <xref:DeviceManagerState.selectedCamera>.
selectCamera: (VideoDeviceInfo: any) => void
Wartość właściwości
(VideoDeviceInfo: any) => void
Szczegóły właściwości dziedziczonej
isSpeakerSelectionAvailable
Czy host urządzenia może wybrać dane wyjściowe osoby mówiącej.
isSpeakerSelectionAvailable: boolean
Wartość właściwości
boolean
Dziedziczone z DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Używane urządzenie mikrofonu.
selectedMicrophone?: AudioDeviceInfo
Wartość właściwości
Dziedziczone z DeviceManager.selectedMicrophone
selectedSpeaker
Urządzenie mówiące, które jest używane.
selectedSpeaker?: AudioDeviceInfo
Wartość właściwości
Dziedziczone z DeviceManager.selectedSpeaker
Szczegóły metody dziedziczonej
askDevicePermission(PermissionConstraints)
Pokaż monit przeglądarki, aby poprosić użytkownika frontonu o uprawnienie do korzystania z określonego urządzenia.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parametry
- permissionConstraints
- PermissionConstraints
Konfiguruje uprawnienia (audio/wideo) do żądania.
Zwraca
Promise<DeviceAccess>
Uprawnienia przyznane przez użytkownika.
Dziedziczone z DeviceManager.askDevicePermission
getCameras()
Pobierz listę dostępnych urządzeń wideo do użycia.
function getCameras(): Promise<VideoDeviceInfo[]>
Zwraca
Promise<VideoDeviceInfo[]>
Dziedziczone z DeviceManager.getCameras
getMicrophones()
Pobierz listę dostępnych urządzeń mikrofonowych do użycia.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Zwraca
Promise<AudioDeviceInfo[]>
Dziedziczone z DeviceManager.getMicrophones
getSpeakers()
Pobierz listę dostępnych urządzeń mówiących do użycia.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Zwraca
Promise<AudioDeviceInfo[]>
Dziedziczone z DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funkcja anulowania subskrypcji zdarzenia audioDevicesUpdated.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametry
- event
-
"audioDevicesUpdated"
nazwa zdarzenia.
- listener
nazwa fn wywołania zwrotnego, która została użyta do subskrybowania tego zdarzenia.
Dziedziczone z DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Anuluj subskrypcję funkcji dla wybranego zdarzeniaMicrophoneChanged.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedMicrophoneChanged"
nazwa zdarzenia.
- listener
- PropertyChangedEvent
wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.
Dziedziczone z DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Funkcja anulowania subskrypcji wybranego zdarzeniaSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedSpeakerChanged"
nazwa zdarzenia.
- listener
- PropertyChangedEvent
wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.
Dziedziczone z DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funkcja anulowania subskrypcji dla zdarzenia videoDevicesUpdated.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametry
- event
-
"videoDevicesUpdated"
nazwa zdarzenia.
- listener
nazwa fn wywołania zwrotnego, która została użyta do subskrybowania tego zdarzenia.
Dziedziczone z DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funkcja subskrybuj dla elementu audioDevicesUpdated.
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametry
- event
-
"audioDevicesUpdated"
nazwa zdarzenia.
- listener
wywołanie zwrotne, które będzie wywoływane, gdy ta kolekcja ulegnie zmianie, przekaże tablice dodanych i usuniętych elementów.
Dziedziczone z DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Funkcja subskrybuj dla wybranego zdarzeniaMicrophoneChanged.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedMicrophoneChanged"
nazwa zdarzenia.
- listener
- PropertyChangedEvent
wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.
Dziedziczone z DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Funkcja subskrybuj dla wybranego zdarzeniaSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"selectedSpeakerChanged"
nazwa zdarzenia.
- listener
- PropertyChangedEvent
wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.
Dziedziczone z DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funkcja subskrybuj dla zdarzenia videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametry
- event
-
"videoDevicesUpdated"
nazwa zdarzenia.
- listener
wywołanie zwrotne, które będzie wywoływane, gdy ta kolekcja ulegnie zmianie, przekaże tablice dodanych i usuniętych elementów.
Dziedziczone z DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Wybiera urządzenie mikrofonu do użycia.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parametry
- microphoneDevice
- AudioDeviceInfo
Informacje o urządzeniu mikrofonu.
Zwraca
Promise<void>
Dziedziczone z DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Wybierz urządzenie mówiące do użycia.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parametry
- speakerDevice
- AudioDeviceInfo
Informacje o urządzeniu mówiącym.
Zwraca
Promise<void>
Dziedziczone z DeviceManager.selectSpeaker