Exemplo n.º 1
0
        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;
        }