On platforms that don't have native support for OpenAL, the Driver uses this emulator that only requires a NativeChannel implementation