示例#1
0
        public void Play(PullAudioCallback pullAudio)
        {
            Stop();

            m_PullStream = new PullStream(pullAudio);

            m_Buffer.SetCurrentPosition(0);
            m_NextWrite = 0;
            Feed(m_BufferBytes);
            m_Timer.Enabled = true;
            m_Buffer.Play(0, BufferPlayFlags.Looping);
        }
示例#2
0
 public PullStream(PullAudioCallback pullAudio)
 {
     m_PullAudio = pullAudio;
 }
示例#3
0
 public PullStream(PullAudioCallback pullAudio)
 {
     m_PullAudio = pullAudio;
 }
示例#4
0
        public void Play(PullAudioCallback pullAudio)
        {
            Stop();

            m_PullStream = new PullStream(pullAudio);

            m_Buffer.SetCurrentPosition(0);
            m_NextWrite = 0;
            Feed(m_BufferBytes);
            m_Timer.Enabled = true;
            m_Buffer.Play(0, BufferPlayFlags.Looping);
        }