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); }
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); }
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); }
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); }