CallAdapterDeviceManagement interface

Funkce pro správu zařízení v rámci hovoru

Metody

askDevicePermission(PermissionConstraints)

Požádejte o oprávnění zařízení.

queryCameras()

Dotaz na dostupná zařízení s fotoaparáty

queryMicrophones()

Dotaz na dostupná mikrofonní zařízení

querySpeakers()

Dotaz na dostupná mikrofonní zařízení

setCamera(VideoDeviceInfo, VideoStreamOptions)

Nastavte kameru, aby se používala při hovoru.

setMicrophone(AudioDeviceInfo)

Nastavte mikrofon, který se má používat při hovoru.

setSpeaker(AudioDeviceInfo)

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>