CallAdapterDeviceManagement interface
Funkce pro správu zařízení v rámci hovoru
Metody
ask |
Požádejte o oprávnění zařízení. |
query |
Dotaz na dostupná zařízení s fotoaparáty |
query |
Dotaz na dostupná mikrofonní zařízení |
query |
Dotaz na dostupná mikrofonní zařízení |
set |
Nastavte kameru, aby se používala při hovoru. |
set |
Nastavte mikrofon, který se má používat při hovoru. |
set |
Nastavte reproduktor, který se má používat v hovoru. |
Podrobnosti metody
askDevicePermission(PermissionConstraints)
Požádejte o oprávnění zařízení.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parametry
- constrain
- PermissionConstraints
Definování omezení pro přístup k místním zařízením <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Návraty
Promise<void>
Poznámky
Pokud ještě nejsou udělená oprávnění, zobrazí se okno oprávnění prohlížeče.
queryCameras()
Dotaz na dostupná zařízení s fotoaparáty
function queryCameras(): Promise<VideoDeviceInfo[]>
Návraty
Promise<VideoDeviceInfo[]>
Pole entit s informacemi o videoza zařízení <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Poznámky
Tato metoda by se měla volat po askDevicePermission().
queryMicrophones()
Dotaz na dostupná mikrofonní zařízení
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
Pole entit s informacemi o zvukovém zařízení <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Poznámky
Tato metoda by se měla volat po askDevicePermission().
querySpeakers()
Dotaz na dostupná mikrofonní zařízení
function querySpeakers(): Promise<AudioDeviceInfo[]>
Návraty
Promise<AudioDeviceInfo[]>
Pole entit s informacemi o zvukovém zařízení <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Poznámky
Tato metoda by se měla volat po askDevicePermission().
setCamera(VideoDeviceInfo, VideoStreamOptions)
Nastavte kameru, aby se používala při hovoru.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parametry
- sourceInfo
- VideoDeviceInfo
Zařízení kamery, které chcete zvolit, vyberte zařízení vrácené dotazemCameras.
- options
- VideoStreamOptions
Možnosti řízení způsobu vykreslení streamu z fotoaparátu <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Návraty
Promise<void>
setMicrophone(AudioDeviceInfo)
Nastavte mikrofon, který se má používat při hovoru.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parametry
- sourceInfo
- AudioDeviceInfo
Mikrofon zařízení, které chcete zvolit, vyberte ten, který vrátí dotazMicrophones
Návraty
Promise<void>
setSpeaker(AudioDeviceInfo)
Nastavte reproduktor, který se má používat v hovoru.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parametry
- sourceInfo
- AudioDeviceInfo
Reproduktorové zařízení, které chcete zvolit, vyberte zařízení vrácené dotazemSpeakers.
Návraty
Promise<void>