úÎ!8&     Safe’WAVE&The header and stream read or written.WAVE^A stream is a list of frames, each of which is a list of samples with one sample per channel.WAVE^Each sample is a left-justified signed integer, with significant bits as given in the header.WAVE-Descriptive information for the audio source.WAVESamples per frame. WAVEFrames per second. WAVE4Number of significant bits of left-justified value. WAVEyIf present, number of frames in the stream. Otherwise, can be (inefficiently) inferred from the length of the stream.WAVE’For internal use only; the header as it appears on-disk. The interface cleans this up to remove redundancy and make things easier to understand. WAVEFUtility routine for working with audio data in floating point format. WAVEFUtility routine for working with audio data in floating point format.WAVEARead the WAVE file at the given handle and return the audio data.WAVE?Read the WAVE file at the given path and return the audio data.WAVE>Write the given audio data to the given handle as a WAVE file.WAVE<Write the given audio data to the given path as a WAVE file.        !WAVE-0.1.5-5wJcJoe0MBDAMXI036bpWc Data.WAVEWAVE waveHeader waveSamples WAVESamples WAVESample WAVEHeaderwaveNumChannels waveFrameRatewaveBitsPerSample waveFramessampleToDoubledoubleToSamplehGetWAVE getWAVEFilehPutWAVE putWAVEFile WAVERawHeader