DeviceManagerState type
Este tipo destina-se a encapsular todo o estado dentro <xref:%40azure%2Fcommunication-calling%23DeviceManager>de . Para parâmetros opcionais, podem não estar disponíveis até que a permissão seja concedida pelo utilizador. As câmaras, microfones, altifalantes e estados deviceAccess estarão vazios até que as <xref:%40azure%2Fcommunication-calling%23DeviceManager>APIs getCameras, getMicrophones, getSpeakers e askDevicePermission correspondentes sejam chamadas e concluídas.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}