예제 #1
0
파일: Main.cs 프로젝트: radtek/WaveViewer
 private void button_play_Click(object sender, EventArgs e)
 {
     if (_wr != null && _wr.GetData() != null)
     {
         if (myChart.ChooseAreaMin < myChart.ChooseAreaMax)
         {
             _player = new PCMPlayer(_wr.GetData(),
                                     myChart.ChooseAreaMin,
                                     myChart.ChooseAreaMax,
                                     _wr.GetNum_Channels(), _wr.GetSamplesPerSec(), (short)_wr.GetBitsPerSample());
         }
         else
         {
             _player = new PCMPlayer(_wr.GetData(),
                                     0,
                                     _wr.GetData().Length,
                                     _wr.GetNum_Channels(), _wr.GetSamplesPerSec(), (short)_wr.GetBitsPerSample());
         }
         _player.Play();
     }
 }
예제 #2
0
    //----------------------生命周期方法--------------------------

    public void Start()
    {
        instance_ = this;
    }