Bagikan melalui


CallAdapterDeviceManagement interface

Fungsionalitas untuk mengelola perangkat dalam panggilan.

Metode

askDevicePermission(PermissionConstraints)

Minta izin perangkat.

queryCameras()

Kueri untuk perangkat kamera yang tersedia.

queryMicrophones()

Kueri untuk perangkat mikrofon yang tersedia.

querySpeakers()

Kueri untuk perangkat mikrofon yang tersedia.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Atur kamera untuk digunakan dalam panggilan.

setMicrophone(AudioDeviceInfo)

Atur mikrofon untuk digunakan dalam panggilan.

setSpeaker(AudioDeviceInfo)

Atur speaker untuk digunakan dalam panggilan.

Detail Metode

askDevicePermission(PermissionConstraints)

Minta izin perangkat.

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

Parameter

constrain
PermissionConstraints

Menentukan batasan untuk mengakses perangkat lokal <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Mengembalikan

Promise<void>

Keterangan

Jendela izin browser akan muncul jika izin belum diberikan

queryCameras()

Kueri untuk perangkat kamera yang tersedia.

function queryCameras(): Promise<VideoDeviceInfo[]>

Mengembalikan

Promise<VideoDeviceInfo[]>

Array entitas informasi perangkat video <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Keterangan

Metode ini harus dipanggil setelah askDevicePermission()

queryMicrophones()

Kueri untuk perangkat mikrofon yang tersedia.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Mengembalikan

Promise<AudioDeviceInfo[]>

Array entitas informasi perangkat audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Keterangan

Metode ini harus dipanggil setelah askDevicePermission()

querySpeakers()

Kueri untuk perangkat mikrofon yang tersedia.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Mengembalikan

Promise<AudioDeviceInfo[]>

Array entitas informasi perangkat audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Keterangan

Metode ini harus dipanggil setelah askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

Atur kamera untuk digunakan dalam panggilan.

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

Parameter

sourceInfo
VideoDeviceInfo

Perangkat kamera yang akan dipilih, pilih perangkat yang dikembalikan oleh queryCameras

options
VideoStreamOptions

Opsi untuk mengontrol bagaimana aliran kamera dirender <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Mengembalikan

Promise<void>

setMicrophone(AudioDeviceInfo)

Atur mikrofon untuk digunakan dalam panggilan.

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

Parameter

sourceInfo
AudioDeviceInfo

Perangkat mikrofon untuk dipilih, pilih satu yang dikembalikan oleh kueriMicrophones

Mengembalikan

Promise<void>

setSpeaker(AudioDeviceInfo)

Atur speaker untuk digunakan dalam panggilan.

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

Parameter

sourceInfo
AudioDeviceInfo

Perangkat speaker untuk dipilih, pilih satu yang dikembalikan oleh querySpeakers

Mengembalikan

Promise<void>