ReadMe.txt

### AVBNetworkBrowser ###
 
====================================================================================
 
DESCRIPTION:
 
This project provides an example of using the AudioVideoBridging framework to discover IEEE Std. 1722.1™-2013 (AVDECC) based Entities on the network and to read information from them.
 
 
====================================================================================
 
The main files are as follows:
 
 
ANBAppDelegate.m/.h
The app delegate which handles discovering the network interface controller, tracking the interface objects created for them and gluing the back end updates to the UI updates.
 
 
ANBWindowController.m/.h
The window controller which handles the linking the back end updates into the windows view hierarchy via a view based NSTableView and the Cocoa Bindings of the detail view.
 
 
ANBEUI64Transformer.m/.h
The NSValueTransformer subclass which handles converting the EUI-64 values to and from a hex string representation.
 
 
ANBAVDECCEntity.m/.h
This class maintains the state and information of the AVDECC based Entity. It uses AVDECC AECP AEM commands to read descriptors and other information from the Entity and AVDECC AECP Address Access commands to read the contents of memory objects from the Entity.
 
ANBInterface.m/.h
A wrapper class around the AVBInterface (AVBEthernetInterface) object which tracks the ANBAVDECCEntity objects for the interface and provides the IOKit matching for re-establishing the discovery delegate and restarting the discovery for the interface’s AVB17221EntityDiscovery object.