WaveLib.WaveInBuffer.Record C# (CSharp) Method

Record() public method

public Record ( ) : bool
return bool
        public bool Record()
        {
            lock(this)
            {
                m_RecordEvent.Reset();
                m_Recording = WaveNative.waveInAddBuffer(m_WaveIn, ref m_Header, Marshal.SizeOf(m_Header)) == WaveNative.MMSYSERR_NOERROR;
                return m_Recording;
            }
        }

Usage Example

示例#1
0
文件: WaveIn.cs 项目: avogelba/PWR
 private void ThreadProc()
 {
     while (!_bFinished)
     {
         Advance();
         if (_eDoneProc != null && !_bFinished)
         {
             _eDoneProc(_cCurrentBuffer.Data, _cCurrentBuffer.Size);
         }
         _cCurrentBuffer.Record();
     }
 }
All Usage Examples Of WaveLib.WaveInBuffer::Record