Esempio n. 1
0
    public override bool Initialize()
    {
      Bass.PlaybackStateChanged += new BassAudioEngine.PlaybackStateChangedDelegate(PlaybackStateChanged);

      _mediaInfo = new BASSVIS_INFO("", "");

      try
      {
        Log.Info("Visualization Manager: Initializing {0} visualization...", VizPluginInfo.Name);

        if (VizPluginInfo == null)
        {
          Log.Error("Visualization Manager: {0} visualization engine initialization failed! Reason:{1}",
                    VizPluginInfo.Name, "Missing or invalid VisualizationInfo object.");

          return false;
        }

        firstRun = true;
        RenderStarted = false;
        bool result = SetOutputContext(VisualizationWindow.OutputContextType);
        _Initialized = result && _visParam.VisHandle != 0;
      }

      catch (Exception ex)
      {
        Log.Error(
          "Visualization Manager: Sonique visualization engine initialization failed with the following exception {0}",
          ex);
        return false;
      }

      return _Initialized;
    }
Esempio n. 2
0
        public override bool Initialize()
        {
            Bass.PlaybackStateChanged += new BassAudioEngine.PlaybackStateChangedDelegate(PlaybackStateChanged);

            _mediaInfo = new BASSVIS_INFO("", "");

            try
            {
                Log.Info("Visualization Manager: Initializing {0} visualization...", VizPluginInfo.Name);

                if (VizPluginInfo == null)
                {
                    Log.Error("Visualization Manager: {0} visualization engine initialization failed! Reason:{1}",
                              VizPluginInfo.Name, "Missing or invalid VisualizationInfo object.");

                    return(false);
                }

                firstRun      = true;
                RenderStarted = false;
                bool result = SetOutputContext(VisualizationWindow.OutputContextType);
                _Initialized = result && _visParam.VisHandle != 0;
            }

            catch (Exception ex)
            {
                Log.Error(
                    "Visualization Manager: Winamp visualization engine initialization failed with the following exception {0}",
                    ex);
                return(false);
            }

            return(_Initialized);
        }