DeviceManagerState type
Questo tipo è progettato per incapsulare tutto lo stato all'interno <xref:%40azure%2Fcommunication-calling%23DeviceManager>di . Per i parametri facoltativi, potrebbero non essere disponibili fino a quando l'autorizzazione non viene concessa dall'utente. Le fotocamere, i microfoni, gli altoparlanti e gli stati deviceAccess saranno vuoti fino a quando non <xref:%40azure%2Fcommunication-calling%23DeviceManager>vengono chiamate e completate le API getCameras, getMicrophones, getSpeakers e askDevicePermission.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}