DeviceManagerState type
Bu tür, <xref:%40azure%2Fcommunication-calling%23DeviceManager>içindeki tüm durumu kapsüllemek için tasarlanır. İsteğe bağlı parametreler için, kullanıcı tarafından izin verilene kadar kullanılamayabilir. İlgili <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras, getMicrophones, getSpeakers ve askDevicePermission API'leri çağrılana ve tamamlanana kadar kameralar, mikrofonlar, hoparlörler ve deviceAccess durumları boş olacaktır.
type DeviceManagerState = {
cameras: VideoDeviceInfo[]
deviceAccess?: DeviceAccess
isSpeakerSelectionAvailable: boolean
microphones: AudioDeviceInfo[]
selectedCamera?: VideoDeviceInfo
selectedMicrophone?: AudioDeviceInfo
selectedSpeaker?: AudioDeviceInfo
speakers: AudioDeviceInfo[]
unparentedViews: LocalVideoStreamState[]
}