DeviceManagerState type
Tento typ je určen k zapouzdření veškerého stavu uvnitř <xref:%40azure%2Fcommunication-calling%23DeviceManager>. U volitelných parametrů nemusí být dostupné, dokud uživatel neudělí oprávnění. Kamery, mikrofony, reproduktory a stavy deviceAccess budou prázdné, dokud nebudou volána a dokončena odpovídající <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras, getMicrophones, getSpeakers a askDevicePermission API.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}