ExternalAccessory Namespace

The ExternalAccessory namespace provides classes for communicating with accessories connected to the device.

Classes

EAAccessory

Provides information about a connected external accessory.

EAAccessoryDelegate

A delegate class that received notifications and callsbacks from EAAccessory.

EAAccessoryDelegate_Extensions

Extension methods to the IEAAccessoryDelegate interface to support all the methods from the EAAccessoryDelegate protocol.

EAAccessoryEventArgs

Provides data for the event.

EAAccessoryManager

Used to enumerate the external accessories connected.

EAAccessoryManager.Notifications

Notification posted by the EAAccessoryManager class.

EABluetoothAccessoryPickerErrorExtensions

Extension methods for the ExternalAccessory.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 the DidRemoveUnconfiguredAccessories and E:ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowserEventArgs.DidRemoveUnconfiguredAccessories events.

EAWiFiUnconfiguredAccessoryDidFinishEventArgs

Provides data for the DidFinishConfiguringAccessory event.

EAWiFiUnconfiguredAccessoryEventArgs

Provides data for the DidUpdateState event.

Interfaces

IEAAccessoryDelegate

Interface representing the required methods (if any) of the protocol EAAccessoryDelegate.

IEAWiFiUnconfiguredAccessoryBrowserDelegate

Interface representing the required methods (if any) of the protocol EAWiFiUnconfiguredAccessoryBrowserDelegate.

Enums

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.