Hide CAMultiAudioPlayer behind a 'fake' CSPcmPlayer interface. This way plugins don't need the CAMultiAudioNode header file and aren't tempted to mess with stuff in it