ExternalAccessory Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The ExternalAccessory namespace provides classes for communicating with accessories connected to the device.
Classes
| Name | Description |
|---|---|
| EAAccessory |
Provides information about a connected external accessory. |
| EAAccessoryDelegate |
This is a class that implements the interface IEAAccessoryDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface IEAAccessoryDelegate. |
| EAAccessoryDelegate_Extensions |
Extension methods to the IEAAccessoryDelegate interface to support all the methods from the EAAccessoryDelegate protocol. |
| EAAccessoryEventArgs |
Provides data for an event based on a posted NSNotification object. |
| EAAccessoryManager |
Used to enumerate the external accessories connected. |
| EAAccessoryManager.Notifications |
Notifications posted by the EAAccessoryManager class. |
| EABluetoothAccessoryPickerErrorExtensions |
Extension methods for the EABluetoothAccessoryPickerError enumeration. |
| EASession |
The EASession is used to communicate with the external hardware accessory. |
| EAWiFiUnconfiguredAccessory |
An MFI Wireless Accessory Configuration accessory that is currently unconfigured. |
| EAWiFiUnconfiguredAccessoryBrowser |
Provides the MFI Wireless Accessory Configuration process, including scanning, connecting, and configuring compatible accessories. |
| EAWiFiUnconfiguredAccessoryBrowserDelegate |
Delegate object for EAWiFiUnconfiguredAccessoryBrowser, providing events related to scanning, connecting, and configuring compatible accessories. |
| EAWiFiUnconfiguredAccessoryBrowserEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| EAWiFiUnconfiguredAccessoryDidFinishEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| EAWiFiUnconfiguredAccessoryEventArgs |
Provides data for an event based on an Objective-C protocol method. |
Interfaces
| Name | Description |
|---|---|
| IEAAccessoryDelegate |
This interface represents the Objective-C protocol |
| IEAWiFiUnconfiguredAccessoryBrowserDelegate |
Delegate object for EAWiFiUnconfiguredAccessoryBrowser, providing events related to scanning, connecting, and configuring compatible accessories. |
Enums
| Name | Description |
|---|---|
| EABluetoothAccessoryPickerError | |
| EAWiFiUnconfiguredAccessoryBrowserState |
Enumerates the possible states of unconfigured accessory browsers. |
| EAWiFiUnconfiguredAccessoryConfigurationStatus |
Enumerates the possible states encountered while configuring accessory browsers. |
| EAWiFiUnconfiguredAccessoryProperties |
Enumerates unconfigured but supported features. |