|
Subject:
|
Java Sound Help
|
|
Posted By:
|
anjithalb
|
Post Date:
|
9/18/2003 2:42:41 AM
|
Hi, When i try to run code in the page 943 in java 2 book, it gives following o/p.
Mixer 1 : Name: Java Sound Audio Engine Vender: Sun MicrosystemsVersion: 1.0 Description: Software mixer and synthesizer Source line: 1 : interface SourceDataLine supporting 8 audio formats PCM_SIGNED, -1.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, -1.0 Hz, 8 bit, mono, audio data PCM_SIGNED, -1.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, -1.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, -1.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, stereo, little-endian, audio data Source line: 2 : interface Clip supporting 8 audio formats, and buffers of 0 to 4194304 bytes PCM_SIGNED, -1.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, -1.0 Hz, 8 bit, mono, audio data PCM_SIGNED, -1.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, -1.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, -1.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, -1.0 Hz, 16 bit, stereo, little-endian, audio data
Mixer 2 : Name: Microsoft Sound Mapper Vender: Unknown VendorVersion: Unknown Version Description: No details available Target Line: 1 : interface TargetDataLine supporting 64 audio formats PCM_SIGNED, 8000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 8000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 8000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 8000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 11025.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 11025.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 11025.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 11025.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 16000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 16000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 16000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 16000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 22050.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 22050.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 22050.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 22050.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 32000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 32000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 32000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 32000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 44100.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 44100.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 44100.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 44100.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 48000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 48000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 48000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 48000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 96000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 96000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 96000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 96000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, stereo, little-endian, audio data
Mixer 3 : Name: Avance Sound Vender: Unknown VendorVersion: Unknown Version Description: No details available Target Line: 1 : interface TargetDataLine supporting 64 audio formats PCM_SIGNED, 8000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 8000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 8000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 8000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 8000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 11025.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 11025.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 11025.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 11025.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 11025.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 16000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 16000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 16000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 16000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 16000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 22050.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 22050.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 22050.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 22050.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 22050.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 32000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 32000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 32000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 32000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 44100.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 44100.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 44100.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 44100.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 48000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 48000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 48000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 48000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 48000.0 Hz, 16 bit, stereo, little-endian, audio data PCM_SIGNED, 96000.0 Hz, 8 bit, mono, audio data PCM_UNSIGNED, 96000.0 Hz, 8 bit, mono, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, mono, big-endian, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, mono, little-endian, audio data PCM_SIGNED, 96000.0 Hz, 8 bit, stereo, audio data PCM_UNSIGNED, 96000.0 Hz, 8 bit, stereo, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, stereo, big-endian, audio data PCM_SIGNED, 96000.0 Hz, 16 bit, stereo, little-endian, audio data
Mixer 4 : Name: Avance Sound Vender: Unknown VendorVersion: 5.0 Description: Unknown Description Source line: 1 : Wave source port java.lang.ClassCastException at PlumbSoundSystem.main(PlumbSoundSystem.java:27)
Line 27 is: formats=((DataLine.Info)lines[j]).getFormats();
1) What is the reason to this Exception?
2) This gives PCM_SIGNED and PCM_UNSIGNED linear encording formats only. What it means? Is it mean my system support only linear encording only?
3) I try to run a code which is in page 971 by changing AudioFormat as : private AudioFormat format = new AudioFormat(AudioFormat.Encoding.ALAW,8000,8,1,1,8000,false); and FileTypeFormat to: private AudioFileFormat.Type fileType = AudioFileFormat.Type.AU;
In here what i want is get a .au file with a format as : Encoring – Alaw, Sampling rate – 8000 Hz, Sample size – 8 bits, Channel – Mono.
Is it posible to get such kind of .au file eith above format? But when i try to compile the above code it gave following message.
Line not supported interface TargetDataLine supporting format ALAW, 8000.0 Hz, 8 bit, mono, audio data
What is the error? Can somebody help me. Thanks in advanced for any help.
Regards, Anjithalb
|
|