Move more logic from AudioDestinationNode to its subclasses