Megosztás a következőn keresztül:


DeviceManagerState type

Ez a típus az összes állapot beágyazására szolgál <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Választható paraméterek esetén előfordulhat, hogy nem érhetők el, amíg a felhasználó nem ad engedélyt. A kamerák, mikrofonok, hangszórók és deviceAccess állapotok üresek lesznek, amíg a megfelelő <xref:%40azure%2Fcommunication-calling%23DeviceManager>"getCameras, getMicrophones, getSpeakers és askDevicePermission API-k meghívása és befejezése.

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