Sdílet prostřednictvím


CallAdapterDeviceManagement interface

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

Metody

askDevicePermission(PermissionConstraints)

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

queryCameras()

Zadejte dotaz na dostupná zařízení fotoaparátu.

queryMicrophones()

Zadejte dotaz na dostupná mikrofonní zařízení.

querySpeakers()

Zadejte dotaz na dostupná mikrofonní zařízení.

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

setMicrophone(AudioDeviceInfo)

Nastavte mikrofon tak, aby se používal při hovoru.

setSpeaker(AudioDeviceInfo)

Nastavte reproduktor, který se má použít při 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

Okno oprávnění prohlížeče se zobrazí, pokud ještě nejsou udělená oprávnění.

queryCameras()

Zadejte dotaz na dostupná zařízení fotoaparátu.

function queryCameras(): Promise<VideoDeviceInfo[]>

Návraty

Promise<VideoDeviceInfo[]>

Pole informačních entit videoza zařízení <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Poznámky

Tato metoda by se měla volat po zadání metody askDevicePermission()

queryMicrophones()

Zadejte dotaz na dostupná mikrofonní zařízení.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Návraty

Promise<AudioDeviceInfo[]>

Pole entit informací o zvukových zařízeních <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Poznámky

Tato metoda by se měla volat po zadání metody askDevicePermission()

querySpeakers()

Zadejte dotaz na dostupná mikrofonní zařízení.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Návraty

Promise<AudioDeviceInfo[]>

Pole entit informací o zvukových zařízeních <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Poznámky

Tato metoda by se měla volat po zadání metody askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

Parametry

sourceInfo
VideoDeviceInfo

Vyberte zařízení fotoaparátu, které chcete vybrat, vyberte jedno vrácené queryCameras

options
VideoStreamOptions

Možnosti řízení, jak se stream fotoaparátu vykresluje <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Návraty

Promise<void>

setMicrophone(AudioDeviceInfo)

Nastavte mikrofon tak, aby se používal při hovoru.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

Parametry

sourceInfo
AudioDeviceInfo

Výběr zařízení mikrofonu, výběr zařízení vrácený dotazemMicrophones

Návraty

Promise<void>

setSpeaker(AudioDeviceInfo)

Nastavte reproduktor, který se má použít při hovoru.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

Parametry

sourceInfo
AudioDeviceInfo

Zařízení mluvčího, které chcete zvolit, vyberte jeden vrácený dotazYSpeakers

Návraty

Promise<void>