DeviceManagerState type
Este tipo está diseñado para encapsular todo el estado dentro <xref:%40azure%2Fcommunication-calling%23DeviceManager>de . En el caso de los parámetros opcionales, es posible que no estén disponibles hasta que el usuario conceda permiso. Los estados cámaras, micrófonos, altavoces y deviceAccess estarán vacíos hasta que se llamen y completen las <xref:%40azure%2Fcommunication-calling%23DeviceManager>API getCameras, getMicrophones, getSpeakers y askDevicePermission.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}