CallAdapterDeviceManagement interface
Fungsionalitas untuk mengelola perangkat dalam panggilan.
Metode
| ask |
Minta izin perangkat. |
| query |
Kueri untuk perangkat kamera yang tersedia. |
| query |
Kueri untuk perangkat mikrofon yang tersedia. |
| query |
Kueri untuk perangkat speaker yang tersedia. |
| set |
Atur kamera yang akan digunakan dalam panggilan. |
| set |
Atur mikrofon yang akan digunakan dalam panggilan. |
| set |
Atur speaker untuk digunakan dalam panggilan. |
Detail Metode
askDevicePermission(PermissionConstraints)
Minta izin perangkat.
function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>
Parameter
- constrain
- PermissionConstraints
Menentukan batasan untuk mengakses perangkat lokal <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Mengembalikan
Promise<DeviceAccess>
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 speaker 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 yang akan digunakan dalam panggilan.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parameter
- sourceInfo
- VideoDeviceInfo
Perangkat kamera untuk dipilih, pilih salah satu 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 yang akan digunakan dalam panggilan.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parameter
- sourceInfo
- AudioDeviceInfo
Perangkat mikrofon untuk dipilih, pilih satu yang dikembalikan oleh kueri Microphones
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 salah satu yang dikembalikan oleh querySpeakers
Mengembalikan
Promise<void>