Lines Matching refs:buffer

55 	private byte[] buffer; // Local buffer used for IO  field in WavFile
63 buffer = new byte[BUFFER_SIZE]; in WavFile()
132 putLE(RIFF_CHUNK_ID, wavFile.buffer, 0, 4); in newWavFile()
133 putLE(mainChunkSize, wavFile.buffer, 4, 4); in newWavFile()
134 putLE(RIFF_TYPE_ID, wavFile.buffer, 8, 4); in newWavFile()
137 wavFile.oStream.write(wavFile.buffer, 0, 12); in newWavFile()
142 putLE(FMT_CHUNK_ID, wavFile.buffer, 0, 4); // Chunk ID in newWavFile()
143 putLE(16, wavFile.buffer, 4, 4); // Chunk Data Size in newWavFile()
144 putLE(1, wavFile.buffer, 8, 2); // Compression Code (Uncompressed) in newWavFile()
145 putLE(numChannels, wavFile.buffer, 10, 2); // Number of channels in newWavFile()
146 putLE(sampleRate, wavFile.buffer, 12, 4); // Sample Rate in newWavFile()
147 putLE(averageBytesPerSecond, wavFile.buffer, 16, 4); // Average Bytes in newWavFile()
149 putLE(wavFile.blockAlign, wavFile.buffer, 20, 2); // Block Align in newWavFile()
150 putLE(validBits, wavFile.buffer, 22, 2); // Valid Bits in newWavFile()
153 wavFile.oStream.write(wavFile.buffer, 0, 24); in newWavFile()
156 putLE(DATA_CHUNK_ID, wavFile.buffer, 0, 4); // Chunk ID in newWavFile()
157 putLE(dataChunkSize, wavFile.buffer, 4, 4); // Chunk Data Size in newWavFile()
160 wavFile.oStream.write(wavFile.buffer, 0, 8); in newWavFile()
195 int bytesRead = wavFile.iStream.read(wavFile.buffer, 0, 12); in openWavFile()
200 long riffChunkID = getLE(wavFile.buffer, 0, 4); in openWavFile()
201 long chunkSize = getLE(wavFile.buffer, 4, 4); in openWavFile()
202 long riffTypeID = getLE(wavFile.buffer, 8, 4); in openWavFile()
224 bytesRead = wavFile.iStream.read(wavFile.buffer, 0, 8); in openWavFile()
232 long chunkID = getLE(wavFile.buffer, 0, 4); in openWavFile()
233 chunkSize = getLE(wavFile.buffer, 4, 4); in openWavFile()
247 bytesRead = wavFile.iStream.read(wavFile.buffer, 0, 16); in openWavFile()
250 int compressionCode = (int) getLE(wavFile.buffer, 0, 2); in openWavFile()
256 wavFile.numChannels = (int) getLE(wavFile.buffer, 2, 2); in openWavFile()
257 wavFile.sampleRate = getLE(wavFile.buffer, 4, 4); in openWavFile()
258 wavFile.blockAlign = (int) getLE(wavFile.buffer, 12, 2); in openWavFile()
259 wavFile.validBits = (int) getLE(wavFile.buffer, 14, 2); in openWavFile()
341 private static long getLE(byte[] buffer, int pos, int numBytes) { in getLE() argument
345 long val = buffer[pos] & 0xFF; in getLE()
347 val = (val << 8) + (buffer[--pos] & 0xFF); in getLE()
352 private static void putLE(long val, byte[] buffer, int pos, int numBytes) { in putLE() argument
354 buffer[pos] = (byte) (val & 0xFF); in putLE()
365 oStream.write(buffer, 0, BUFFER_SIZE); in writeSample()
369 buffer[bufferPointer] = (byte) (val & 0xFF); in writeSample()
380 int read = iStream.read(buffer, 0, BUFFER_SIZE); in readSample()
387 int v = buffer[bufferPointer]; in readSample()
710 oStream.write(buffer, 0, bufferPointer); in close()
762 double[] buffer = new double[BUF_SIZE * numChannels]; in main() local
768 framesRead = readWavFile.readFrames(buffer, BUF_SIZE); in main()
769 framesWritten = writeWavFile.writeFrames(buffer, BUF_SIZE); in main()
779 double[] buffer = new double[10]; in main() local
780 writeWavFile.writeFrames(buffer, 10); in main()