次の方法で共有


CallAdapterDeviceManagement interface

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

メソッド

askDevicePermission(PermissionConstraints)

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

queryCameras()

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

queryMicrophones()

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

querySpeakers()

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

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

setMicrophone(AudioDeviceInfo)

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

setSpeaker(AudioDeviceInfo)

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

メソッドの詳細

askDevicePermission(PermissionConstraints)

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

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

パラメーター

constrain
PermissionConstraints

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

戻り値

Promise<void>

注釈

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

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

選択するカメラ デバイス、queryCameras によって返されたものを選択する

options
VideoStreamOptions

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

戻り値

Promise<void>

setMicrophone(AudioDeviceInfo)

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

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

パラメーター

sourceInfo
AudioDeviceInfo

選択するマイク デバイス、queryMicrophones によって返される 1 つを選択する

戻り値

Promise<void>

setSpeaker(AudioDeviceInfo)

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

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

パラメーター

sourceInfo
AudioDeviceInfo

選択するスピーカー デバイス、querySpeakers によって返される 1 つを選択する

戻り値

Promise<void>