Aracılığıyla paylaş


CallAdapterDeviceManagement interface

Bir çağrıdaki cihazları yönetme işlevselliği.

Yöntemler

askDevicePermission(PermissionConstraints)

Cihazların izinlerini isteyin.

queryCameras()

Kullanılabilir kamera cihazlarını sorgula.

queryMicrophones()

Kullanılabilir mikrofon cihazları için sorgu.

querySpeakers()

Kullanılabilir hoparlör aygıtları için sorgu.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Aramada kullanılacak kamerayı ayarlayın.

setMicrophone(AudioDeviceInfo)

Aramada kullanılacak mikrofonu ayarlayın.

setSpeaker(AudioDeviceInfo)

Aramada kullanılacak hoparlörü ayarlayın.

Yöntem Ayrıntıları

askDevicePermission(PermissionConstraints)

Cihazların izinlerini isteyin.

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

Parametreler

constrain
PermissionConstraints

Yerel cihazlara erişim kısıtlamalarını tanımlama <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Döndürülenler

Promise<DeviceAccess>

Açıklamalar

İzinler henüz verilmediyse tarayıcı izin penceresi açılır

queryCameras()

Kullanılabilir kamera cihazlarını sorgula.

function queryCameras(): Promise<VideoDeviceInfo[]>

Döndürülenler

Promise<VideoDeviceInfo[]>

Video cihazı bilgi varlıkları dizisi <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Açıklamalar

Bu yöntem askDevicePermission() sonrasında çağrılmalıdır

queryMicrophones()

Kullanılabilir mikrofon cihazları için sorgu.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

Ses cihazı bilgi varlıkları dizisi <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Açıklamalar

Bu yöntem askDevicePermission() sonrasında çağrılmalıdır

querySpeakers()

Kullanılabilir hoparlör aygıtları için sorgu.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

Ses cihazı bilgi varlıkları dizisi <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Açıklamalar

Bu yöntem askDevicePermission() sonrasında çağrılmalıdır

setCamera(VideoDeviceInfo, VideoStreamOptions)

Aramada kullanılacak kamerayı ayarlayın.

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

Parametreler

sourceInfo
VideoDeviceInfo

Seçebileceğiniz kamera cihazı, queryCameras tarafından döndürülen bir cihaz seçin

options
VideoStreamOptions

Kamera akışının nasıl işlendiğini denetleme seçenekleri <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Döndürülenler

Promise<void>

setMicrophone(AudioDeviceInfo)

Aramada kullanılacak mikrofonu ayarlayın.

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

Parametreler

sourceInfo
AudioDeviceInfo

Seçebileceğiniz mikrofon cihazı, tarafından döndürülen bir sorgu SeçinKron telefonlar

Döndürülenler

Promise<void>

setSpeaker(AudioDeviceInfo)

Aramada kullanılacak hoparlörü ayarlayın.

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

Parametreler

sourceInfo
AudioDeviceInfo

Seçebileceğiniz hoparlör cihazı, tarafından döndürülen bir sorgu seçinSpeakers

Döndürülenler

Promise<void>