Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }