Sdílet prostřednictvím


DeviceManagerState type

Tento typ je určen k zapouzdření veškerého stavu uvnitř <xref:%40azure%2Fcommunication-calling%23DeviceManager>. U volitelných parametrů nemusí být dostupné, dokud uživatel neudělí oprávnění. Kamery, mikrofony, reproduktory a stavy deviceAccess budou prázdné, dokud nebudou volána a dokončena odpovídající <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras, getMicrophones, getSpeakers a askDevicePermission API.

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