Udostępnij za pośrednictwem


StatefulDeviceManager interface

Definiuje dodatkowe metody dodane przez stanowe na górze <xref:%40azure%2Fcommunication-calling%23DeviceManager>.

Extends

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>.

Właściwości dziedziczone

isSpeakerSelectionAvailable

Czy host urządzenia może wybrać dane wyjściowe osoby mówiącej.

selectedMicrophone

Używane urządzenie mikrofonu.

selectedSpeaker

Urządzenie mówiące, które jest używane.

Metody dziedziczone

askDevicePermission(PermissionConstraints)

Pokaż monit przeglądarki, aby poprosić użytkownika frontonu o uprawnienie do korzystania z określonego urządzenia.

getCameras()

Pobierz listę dostępnych urządzeń wideo do użycia.

getMicrophones()

Pobierz listę dostępnych urządzeń mikrofonowych do użycia.

getSpeakers()

Pobierz listę dostępnych urządzeń mówiących do użycia.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Funkcja anulowania subskrypcji zdarzenia audioDevicesUpdated.

off("selectedMicrophoneChanged", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla wybranego zdarzeniaMicrophoneChanged.

off("selectedSpeakerChanged", PropertyChangedEvent)

Funkcja anulowania subskrypcji wybranego zdarzeniaSpeakerChanged.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Funkcja anulowania subskrypcji dla zdarzenia videoDevicesUpdated.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Funkcja subskrybuj dla elementu audioDevicesUpdated.

on("selectedMicrophoneChanged", PropertyChangedEvent)

Funkcja subskrybuj dla wybranego zdarzeniaMicrophoneChanged.

on("selectedSpeakerChanged", PropertyChangedEvent)

Funkcja subskrybuj dla wybranego zdarzeniaSpeakerChanged.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Funkcja subskrybuj dla zdarzenia videoDevicesUpdated.

selectMicrophone(AudioDeviceInfo)

Wybiera urządzenie mikrofonu do użycia.

selectSpeaker(AudioDeviceInfo)

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

CollectionUpdatedEvent<AudioDeviceInfo>

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

CollectionUpdatedEvent<VideoDeviceInfo>

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

CollectionUpdatedEvent<AudioDeviceInfo>

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

CollectionUpdatedEvent<VideoDeviceInfo>

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