StatefulDeviceManager interface
の上にステートフルによって追加される追加の <xref:%40azure%2Fcommunication-calling%23DeviceManager>メソッドを定義します。
- Extends
プロパティ
select |
DeviceManagerState で選択したCameraを設定します。 これは完全に開発者主導であり、 に <xref:%40azure%2Fcommunication-calling%23DeviceManager>関連付けられません。 これは完全に StatefulDeviceManager に含まれています。 <xref:DeviceManagerState.selectedCamera> も参照してください。 |
継承されたプロパティ
is |
デバイス ホストがスピーカー出力を選択できるかどうか。 |
selected |
使用されているマイク デバイス。 |
selected |
使用されているスピーカー デバイス。 |
継承されたメソッド
プロパティの詳細
selectCamera
DeviceManagerState で選択したCameraを設定します。 これは完全に開発者主導であり、 に <xref:%40azure%2Fcommunication-calling%23DeviceManager>関連付けられません。 これは完全に StatefulDeviceManager に含まれています。 <xref:DeviceManagerState.selectedCamera> も参照してください。
selectCamera: (VideoDeviceInfo: any) => void
プロパティ値
(VideoDeviceInfo: any) => void
継承されたプロパティの詳細
isSpeakerSelectionAvailable
デバイス ホストがスピーカー出力を選択できるかどうか。
isSpeakerSelectionAvailable: boolean
プロパティ値
boolean
継承元 DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
使用されているマイク デバイス。
selectedMicrophone?: AudioDeviceInfo
プロパティ値
継承元 DeviceManager.selectedMicrophone
selectedSpeaker
使用されているスピーカー デバイス。
selectedSpeaker?: AudioDeviceInfo
プロパティ値
継承元 DeviceManager.selectedSpeaker
継承済みメソッドの詳細
askDevicePermission(PermissionConstraints)
指定したデバイスを使用するアクセス許可をフロントエンド ユーザーに求めるブラウザー プロンプトを表示します。
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
パラメーター
- permissionConstraints
- PermissionConstraints
は、要求するアクセス許可 (オーディオ/ビデオ) を構成します。
戻り値
Promise<DeviceAccess>
ユーザーによって付与されたアクセス許可。
継承元 DeviceManager.askDevicePermission
getCameras()
使用できるビデオ デバイスの一覧を取得します。
function getCameras(): Promise<VideoDeviceInfo[]>
戻り値
Promise<VideoDeviceInfo[]>
継承元 DeviceManager.getCameras
getMicrophones()
使用できるマイク デバイスの一覧を取得します。
function getMicrophones(): Promise<AudioDeviceInfo[]>
戻り値
Promise<AudioDeviceInfo[]>
継承元 DeviceManager.getMicrophones
getSpeakers()
使用できるスピーカー デバイスの一覧を取得します。
function getSpeakers(): Promise<AudioDeviceInfo[]>
戻り値
Promise<AudioDeviceInfo[]>
継承元 DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
audioDevicesUpdated イベントの Unsubscribe 関数。
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
パラメーター
- event
-
"audioDevicesUpdated"
イベント名。
- listener
このイベントのサブスクライブに使用されたコールバック fn。
継承元 DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
selectedMicrophoneChanged イベントの Unsubscribe 関数。
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
パラメーター
- event
-
"selectedMicrophoneChanged"
イベント名。
- listener
- PropertyChangedEvent
このプロパティの値が変更されたときに呼び出されるコールバック fn。
継承元 DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
selectedSpeakerChanged イベントの Unsubscribe 関数。
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
パラメーター
- event
-
"selectedSpeakerChanged"
イベント名。
- listener
- PropertyChangedEvent
このプロパティの値が変更されたときに呼び出されるコールバック fn。
継承元 DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
videoDevicesUpdated イベントの Unsubscribe 関数。
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
パラメーター
- event
-
"videoDevicesUpdated"
イベント名。
- listener
このイベントのサブスクライブに使用されたコールバック fn。
継承元 DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
audioDevicesUpdated の Subscribe 関数。
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
パラメーター
- event
-
"audioDevicesUpdated"
イベント名。
- listener
このコレクションが変更されたときに呼び出されるコールバック fn は、追加および削除された要素の配列を渡します。
継承元 DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
selectedMicrophoneChanged イベントの Subscribe 関数。
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
パラメーター
- event
-
"selectedMicrophoneChanged"
イベント名。
- listener
- PropertyChangedEvent
このプロパティの値が変更されたときに呼び出されるコールバック fn。
継承元 DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
selectedSpeakerChanged イベントのサブスクライブ関数。
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
パラメーター
- event
-
"selectedSpeakerChanged"
イベント名。
- listener
- PropertyChangedEvent
このプロパティの値が変更されたときに呼び出されるコールバック fn。
継承元 DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
videoDevicesUpdated イベントのサブスクライブ関数。
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
パラメーター
- event
-
"videoDevicesUpdated"
イベント名。
- listener
このコレクションが変更されたときに呼び出されるコールバック fn は、追加および削除された要素の配列を渡します。
継承元 DeviceManager.on
selectMicrophone(AudioDeviceInfo)
使用するマイク デバイスを選択します。
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
パラメーター
- microphoneDevice
- AudioDeviceInfo
マイクのデバイス情報。
戻り値
Promise<void>
継承元 DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
使用するスピーカー デバイスを選択します。
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
パラメーター
- speakerDevice
- AudioDeviceInfo
話者のデバイス情報。
戻り値
Promise<void>
継承元 DeviceManager.selectSpeaker