AVRouting iOS 16.0 20A5283m to 20A5303f API Differences

AVCustomDeviceRoute.h
Modified AVCustomDeviceRoute.networkEndpoint
Declaration
From@property (nonatomic, readonly, nullable) nw_endpoint_t networkEndpoint
To@property (nonatomic, readonly, nullable) nw_endpoint_t networkEndpoint

Modified AVCustomDeviceRoute.bluetoothIdentifier
Declaration
From@property (nonatomic, readonly, nullable) NSUUID *bluetoothIdentifier
To@property (nonatomic, readonly, nullable) NSUUID *bluetoothIdentifier

AVCustomRoutingController.h
Modified AVCustomRoutingController.delegate
Declaration
From@property (nonatomic, weak, nullable) id<AVCustomRoutingControllerDelegate> delegate
To@property (nonatomic, weak, nullable) id<AVCustomRoutingControllerDelegate> delegate

Modified AVCustomRoutingController.authorizedRoutes
Declaration
From@property (nonatomic, readonly, nonnull) NSArray<AVCustomDeviceRoute *> *authorizedRoutes
To@property (nonatomic, readonly, nonnull) NSArray<AVCustomDeviceRoute *> *authorizedRoutes

AVCustomRoutingEvent.h
Modified AVCustomRoutingEvent.route
Declaration
From@property (nonatomic, readonly, nonnull) AVCustomDeviceRoute *route
To@property (nonatomic, readonly, nonnull) AVCustomDeviceRoute *route