다음을 통해 공유


DeviceManagerState type

이 형식은 <xref:%40azure%2Fcommunication-calling%23DeviceManager>내의 모든 상태를 캡슐화하기 위한 것입니다. 선택적 매개 변수의 경우 사용자가 사용 권한을 부여할 때까지 사용할 수 없습니다. 카메라, 마이크, 스피커 및 deviceAccess 상태는 해당 <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras, getMicrophones, getSpeakers 및 askDevicePermission API가 호출되고 완료될 때까지 비어 있습니다.

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