CallAdapterDeviceManagement interface

通話内でデバイスを管理するための機能。

メソッド

askDevicePermission(PermissionConstraints)

デバイスのアクセス許可を要求します。

queryCameras()

使用可能なカメラ デバイスのクエリを実行します。

queryMicrophones()

使用可能なマイク デバイスのクエリを実行します。

querySpeakers()

使用可能なスピーカー デバイスを照会します。

setCamera(VideoDeviceInfo, VideoStreamOptions)

通話で使用するカメラを設定します。

setMicrophone(AudioDeviceInfo)

通話で使用するマイクを設定します。

setSpeaker(AudioDeviceInfo)

通話で使用するスピーカーを設定します。

メソッドの詳細

askDevicePermission(PermissionConstraints)

デバイスのアクセス許可を要求します。

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

パラメーター

constrain
PermissionConstraints

ローカル デバイスにアクセスするための制約を定義 <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

返品

Promise<DeviceAccess>

注釈

アクセス許可がまだ付与されていない場合は、ブラウザーのアクセス許可ウィンドウが表示されます

queryCameras()

使用可能なカメラ デバイスのクエリを実行します。

function queryCameras(): Promise<VideoDeviceInfo[]>

返品

Promise<VideoDeviceInfo[]>

ビデオ デバイス情報エンティティの配列 <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

注釈

このメソッドは askDevicePermission() の後に呼び出す必要があります

queryMicrophones()

使用可能なマイク デバイスのクエリを実行します。

function queryMicrophones(): Promise<AudioDeviceInfo[]>

返品

Promise<AudioDeviceInfo[]>

オーディオ デバイス情報エンティティの配列 <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

注釈

このメソッドは askDevicePermission() の後に呼び出す必要があります

querySpeakers()

使用可能なスピーカー デバイスを照会します。

function querySpeakers(): Promise<AudioDeviceInfo[]>

返品

Promise<AudioDeviceInfo[]>

オーディオ デバイス情報エンティティの配列 <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

注釈

このメソッドは askDevicePermission() の後に呼び出す必要があります

setCamera(VideoDeviceInfo, VideoStreamOptions)

通話で使用するカメラを設定します。

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

パラメーター

sourceInfo
VideoDeviceInfo

カメラデバイスを選ぶ場合は、CallAdapterDeviceManagement#queryCameras から返されたものを選びます

options
VideoStreamOptions

カメラ ストリームのレンダリング方法を制御するオプション <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

返品

Promise<void>

setMicrophone(AudioDeviceInfo)

通話で使用するマイクを設定します。

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

パラメーター

sourceInfo
AudioDeviceInfo

マイクデバイスを選ぶ場合は、CallAdapterDeviceManagement#queryMicrophonesから返されたものを選んでください

返品

Promise<void>

setSpeaker(AudioDeviceInfo)

通話で使用するスピーカーを設定します。

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

パラメーター

sourceInfo
AudioDeviceInfo

スピーカーデバイスを選ぶ場合は、CallAdapterDeviceManagement#querySpeakersから返されたものを選びます

返品

Promise<void>