public WaveFileBuffer(int numberOfChannels, int freq, Stream stream) { m_Buffer = new short[OBUFFERSIZE]; m_Bufferp = new short[MAXCHANNELS]; m_Channels = numberOfChannels; for (int i = 0; i < numberOfChannels; ++i) m_Bufferp[i] = (short) i; m_OutWave = new WaveFile(); int rc = m_OutWave.OpenForWrite(null, stream, freq, 16, (short) m_Channels); }
internal WaveFileBuffer(int numberOfChannels, int freq, Stream stream) { _Buffer = new short[OBUFFERSIZE]; _Bufferp = new short[MAXCHANNELS]; _Channels = numberOfChannels; for (int i = 0; i < numberOfChannels; ++i) { _Bufferp[i] = (short)i; } _OutWave = new WaveFile(); int rc = _OutWave.OpenForWrite(null, stream, freq, 16, (short)_Channels); }
public WaveFileBuffer(int numberOfChannels, int freq, string fileName) { if (fileName == null) throw new NullReferenceException("FileName"); m_Buffer = new short[OBUFFERSIZE]; m_Bufferp = new short[MAXCHANNELS]; m_Channels = numberOfChannels; for (int i = 0; i < numberOfChannels; ++i) m_Bufferp[i] = (short) i; m_OutWave = new WaveFile(); int rc = m_OutWave.OpenForWrite(fileName, null, freq, 16, (short) m_Channels); }
internal WaveFileBuffer(int numberOfChannels, int freq, string fileName) { if (fileName == null) { throw new NullReferenceException("FileName"); } _Buffer = new short[OBUFFERSIZE]; _Bufferp = new short[MAXCHANNELS]; _Channels = numberOfChannels; for (int i = 0; i < numberOfChannels; ++i) { _Bufferp[i] = (short)i; } _OutWave = new WaveFile(); int rc = _OutWave.OpenForWrite(fileName, null, freq, 16, (short)_Channels); }