private SoundChannel playIos(double startTime=0, int loops=0, SoundTransform sndTransform=null) { if (null == _player) return null; if (loops < 0) loops = 0; _player.NumberOfLoops = loops; if (startTime > 0) _player.PlayAtTime(startTime); else _player.Play(); return _channel; }
/// <summary> /// Generates a new <see cref="SoundChannel"/> object to play back the sound. /// </summary> /// <param name="startTime"></param> /// <param name="loops"></param> /// <param name="sndTransform"></param> /// <returns></returns> public SoundChannel play(double startTime, int loops, SoundTransform sndTransform) { return default(SoundChannel); }