AudioVideoBridging macOS 10.15.6 to 11.0 API Differences

AVB1722ControlInterface.h
Modified AVB1722ControlInterface.interface
Declaration
From@property (readonly, assign) AVBInterface *interface
To@property (readonly, weak) AVBInterface *interface

AVB17221Entity.h
Modified AVB17221Entity.entityDiscovery
Declaration
From@property (assign) AVB17221EntityDiscovery *entityDiscovery
To@property (weak) AVB17221EntityDiscovery *entityDiscovery

AVB17221EntityDiscovery.h
Modified AVB17221EntityDiscovery.interface
Declaration
From@property (readonly, assign) AVBInterface *interface
To@property (readonly, weak) AVBInterface *interface

Modified AVB17221EntityDiscovery.discoveryDelegate
Declaration
From@property (assign) id<AVB17221EntityDiscoveryDelegate> discoveryDelegate
To@property (weak) id<AVB17221EntityDiscoveryDelegate> discoveryDelegate

AVBInterface.h
Modified AVBInterface.entityDiscovery
Declaration
From@property (readonly, retain) AVB17221EntityDiscovery *entityDiscovery
To@property (readonly, strong) AVB17221EntityDiscovery *entityDiscovery

Modified AVBInterface.aecp
Declaration
From@property (readonly, retain) AVB17221AECPInterface *aecp
To@property (readonly, strong) AVB17221AECPInterface *aecp

Modified AVBInterface.acmp
Declaration
From@property (readonly, retain) AVB17221ACMPInterface *acmp
To@property (readonly, strong) AVB17221ACMPInterface *acmp