Udostępnij za pośrednictwem


CallAdapterDeviceManagement interface

Funkcje zarządzania urządzeniami w ramach wywołania.

Metody

askDevicePermission(PermissionConstraints)

Poproś o uprawnienia urządzeń.

queryCameras()

Wykonywanie zapytań dotyczących dostępnych urządzeń z aparatami fotograficznymi.

queryMicrophones()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

querySpeakers()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ustaw aparat do użycia w wywołaniu.

setMicrophone(AudioDeviceInfo)

Ustaw mikrofon do użycia w wywołaniu.

setSpeaker(AudioDeviceInfo)

Ustaw głośnik do użycia w wywołaniu.

Szczegóły metody

askDevicePermission(PermissionConstraints)

Poproś o uprawnienia urządzeń.

function askDevicePermission(constrain: PermissionConstraints): Promise<void>

Parametry

constrain
PermissionConstraints

Definiowanie ograniczeń dotyczących uzyskiwania dostępu do urządzeń lokalnych <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Zwraca

Promise<void>

Uwagi

Okno uprawnień przeglądarki zostanie wyświetlone, jeśli uprawnienia nie zostały jeszcze przyznane

queryCameras()

Wykonywanie zapytań dotyczących dostępnych urządzeń z aparatami fotograficznymi.

function queryCameras(): Promise<VideoDeviceInfo[]>

Zwraca

Promise<VideoDeviceInfo[]>

Tablica jednostek informacji o urządzeniu wideo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

queryMicrophones()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Zwraca

Promise<AudioDeviceInfo[]>

Tablica jednostek informacji o urządzeniu audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

querySpeakers()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Zwraca

Promise<AudioDeviceInfo[]>

Tablica jednostek informacji o urządzeniu audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ustaw aparat do użycia w wywołaniu.

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

Parametry

sourceInfo
VideoDeviceInfo

Urządzenie aparatu do wyboru, wybierz jedno zwrócone przez queryCameras

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumienia aparatu <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

setMicrophone(AudioDeviceInfo)

Ustaw mikrofon do użycia w wywołaniu.

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

Parametry

sourceInfo
AudioDeviceInfo

Urządzenie mikrofonu do wybrania, wybierz jedno zwrócone przez zapytanieMicrophones

Zwraca

Promise<void>

setSpeaker(AudioDeviceInfo)

Ustaw głośnik do użycia w wywołaniu.

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

Parametry

sourceInfo
AudioDeviceInfo

Urządzenie mówiące do wybrania, wybierz jedno zwrócone przez osoby mówiące o zapytaniach

Zwraca

Promise<void>