private void InitModel() { BassPlayerSettings settings = Controller.GetSettings(); IsNormalMode = settings.SongTransitionMode == PlaybackMode.Normal; IsGaplessMode = settings.SongTransitionMode == PlaybackMode.Gapless; IsCrossFadingMode = settings.SongTransitionMode == PlaybackMode.CrossFading; CrossFadeDuration crossFadeDuration = new CrossFadeDuration(); crossFadeDuration.Load(); _numberSelectController = new NumberSelectController(); _numberSelectController.Initialize(crossFadeDuration); CrossFadeDuration = settings.CrossFadeDurationSecs; }
private void InitModel() { BassPlayerSettings settings = Controller.GetSettings(); DirectSoundBuffer directSoundBuffer = new DirectSoundBuffer(); directSoundBuffer.Load(); _directSoundBufferSizeController = new NumberSelectController(); _directSoundBufferSizeController.Initialize(directSoundBuffer); PlaybackBufferSize wasapiBuffer = new PlaybackBufferSize(); wasapiBuffer.Load(); _wasapiBufferSizeController = new NumberSelectController(); _wasapiBufferSizeController.Initialize(wasapiBuffer); DirectSoundBufferSize = settings.DirectSoundBufferSizeMilliSecs; WasapiBufferSize = settings.PlaybackBufferSizeMilliSecs; }