AudioLoop: AudioLoopDelegate IS NOW DEFINED AS AN INTERFACE (I.E. PURELY VIRTUAL CLASS)