/// <summary> /// Based on compilation setting, returns the proper instance of sounds. /// </summary> /// <returns>A platform specific instance of <see cref="AudioEngine"/></returns> public static AudioEngine NewAudioEngine(AudioDevice device = null) { AudioEngine engine = null; #if SILICONSTUDIO_PLATFORM_IOS engine = new AudioEngineIos(); #else engine = new AudioEngine(device); #endif engine.InitializeAudioEngine(); return engine; }
/// <summary> /// Based on compilation setting, returns the proper instance of sounds. /// </summary> /// <returns>A platform specific instance of <see cref="AudioEngine"/></returns> public static AudioEngine NewAudioEngine() { AudioEngine engine = null; #if SILICONSTUDIO_PLATFORM_IOS engine = new AudioEngineIos(); #else engine = new AudioEngine(); #endif engine.InitializeAudioEngine(); return(engine); }
/// <summary> /// Based on compilation setting, returns the proper instance of sounds. /// </summary> /// <returns>A platform specific instance of <see cref="AudioEngine"/></returns> public static AudioEngine NewAudioEngine(AudioDevice device = null, AudioLayer.DeviceFlags deviceFlags = AudioLayer.DeviceFlags.None) { AudioEngine engine = null; #if XENKO_PLATFORM_IOS engine = new AudioEngineIos(); #else engine = new AudioEngine(device); #endif engine.InitializeAudioEngine(deviceFlags); return(engine); }