Package wellen
Class WAVConverter
java.lang.Object
wellen.WAVConverter
parses sample data to WAV file format ( as bytes ) and vice versa.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorDescriptionWAVConverter
(int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionFormat) WAVConverter
(WAVConverter.Info pInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendData
(float[][] pFloatBuffer) static WAVConverter.Info
convert_bytes_to_samples
(byte[] pHeader) static byte[]
convert_samples_to_bytes
(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate) static byte[]
convert_samples_to_bytes
(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionCode) static byte[]
byte[]
void
-
Field Details
-
VERBOSE
public static boolean VERBOSE
-
-
Constructor Details
-
WAVConverter
-
WAVConverter
public WAVConverter(int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionFormat)
-
-
Method Details
-
convert_bytes_to_samples
-
convert_samples_to_bytes
-
convert_samples_to_bytes
public static byte[] convert_samples_to_bytes(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionCode) -
convert_samples_to_bytes
public static byte[] convert_samples_to_bytes(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate) -
appendData
public void appendData(float[][] pFloatBuffer) -
writeHeader
public void writeHeader() -
getByteData
public byte[] getByteData()
-