---
title: Accessory Access
framework: Accessory Access
role: collection
role_heading: Framework
platforms: [macOS 27.0+]
path: accessoryaccess
---

# Accessory Access

Manage access to connected USB accessories.

## Discussion

Discussion The AccessoryAccess framework provides access to connected USB devices that use the IOUSBHost framework, allowing clients to express interest through one or more registered accessory listeners.

## Topics

### Managing accessories

- [AAUSBAccessoryManager](accessoryaccess/aausbaccessorymanager.md)
- [AAUSBAccessory](accessoryaccess/aausbaccessory.md)

### Identifying specific USB accessories

- [AAUSBAccessoryMatchingCriteria](accessoryaccess/aausbaccessorymatchingcriteria.md)

### Responding to changes in accessory status

- [AAUSBAccessoryListener](accessoryaccess/aausbaccessorylistener.md)

### Errors

- [AAError](accessoryaccess/aaerror.md)
- [AAErrorDomain](accessoryaccess/aaerrordomain.md)
