Example #1
0
        public void Init(frmCUEPlayer parent)
        {
            MdiParent = parent;
            Show();
            _mixer                 = parent.Mixer;
            buffer                 = new AudioPipe(_mixer.PCM, _mixer.PCM.SampleRate * 10); // 10 secs
            _mixer.AudioRead      += new EventHandler <CUETools.DSP.Mixer.AudioReadEventArgs>(Mixer_AudioRead);
            parent.updateMetadata += new EventHandler <UpdateMetadataEvent>(parent_updateMetadata);

            flushThread              = new Thread(FlushThread);
            flushThread.Priority     = ThreadPriority.AboveNormal;
            flushThread.IsBackground = true;
            flushThread.Name         = "Icecast";
            flushThread.Start();
        }
Example #2
0
		public void Init(frmCUEPlayer parent)
		{
			MdiParent = parent;
			Show();
			_mixer = parent.Mixer;
			buffer = new AudioPipe(_mixer.PCM, _mixer.PCM.SampleRate * 10); // 10 secs
			_mixer.AudioRead += new EventHandler<CUETools.DSP.Mixer.AudioReadEventArgs>(Mixer_AudioRead);
			parent.updateMetadata += new EventHandler<UpdateMetadataEvent>(parent_updateMetadata);

			flushThread = new Thread(FlushThread);
			flushThread.Priority = ThreadPriority.AboveNormal;
			flushThread.IsBackground = true;
			flushThread.Name = "Icecast";
			flushThread.Start();
		}