DeviceManagerState type
Ce type est destiné à encapsuler tout l’état à l’intérieur <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Pour les paramètres facultatifs, ils peuvent ne pas être disponibles tant que l’autorisation n’est pas accordée par l’utilisateur. Les caméras, microphones, haut-parleurs et états deviceAccess sont vides jusqu’à ce que les API getCameras, getMicrophones, getDevicePermission <xref:%40azure%2Fcommunication-calling%23DeviceManager>correspondantes soient appelées et terminées.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}