The current implementation is Cocoa specific, but it includes a lot of macros and looks like it can be used by other ports. We need to clean up that. Every port has its AudioDestination implementation, e.g., AudioDestinationCocoa and AudioDestinationGStreamer. Probably every port also needs a port-specific implementation to run a part of AudioDestination in the GPU Process?
<rdar://problem/70728960>
The implementation of RemoteAudioDestination has been changed significantly. Let's close this bug.