次の方法で共有


DeviceManagerState type

この型は、 内 <xref:%40azure%2Fcommunication-calling%23DeviceManager>のすべての状態をカプセル化するためのものです。 省略可能なパラメーターの場合、ユーザーがアクセス許可を付与するまで使用できない場合があります。 対応する <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras、getMicrophones、getSpeakers、askDevicePermission API が呼び出されて完了するまで、カメラ、マイク、スピーカー、および deviceAccess の状態は空になります。

type DeviceManagerState = {
  cameras: VideoDeviceInfo[]
  deviceAccess?: DeviceAccess
  isSpeakerSelectionAvailable: boolean
  microphones: AudioDeviceInfo[]
  selectedCamera?: VideoDeviceInfo
  selectedMicrophone?: AudioDeviceInfo
  selectedSpeaker?: AudioDeviceInfo
  speakers: AudioDeviceInfo[]
  unparentedViews: LocalVideoStreamState[]
}