Exemplo n.º 1
0
        public override int RenderVisualization()
        {
            try
            {
                if (VisualizationWindow == null || !VisualizationWindow.Visible)
                {
                    return(0);
                }

                IntPtr hdc = VisualizationWindow.CompatibleDC;

                int stream = 0;
                if (Bass != null)
                {
                    stream = (int)Bass.GetCurrentVizStream();
                }

                BassVis.BASSVIS_SONIQUEVIS_RenderToDC(BASSVISKind.BASSVISKIND_SONIQUE, (IntPtr)_visParam.VisHandle, stream, hdc);
            }

            catch (Exception) {}

            return(1);
        }