Click here to Skip to main content
15,921,989 members
Home / Discussions / Java
   

Java

 
GeneralRe: java application for mobile phone Pin
Nagy Vilmos25-Aug-09 21:49
professionalNagy Vilmos25-Aug-09 21:49 
QuestionWhat does Statement.setFetchSize(nSize) method really do? Pin
cofi++23-Aug-09 1:15
cofi++23-Aug-09 1:15 
AnswerRe: What does Statement.setFetchSize(nSize) method really do? Pin
Nagy Vilmos24-Aug-09 3:44
professionalNagy Vilmos24-Aug-09 3:44 
QuestionNotification Field Names Pin
sangeethanarayan21-Aug-09 21:19
sangeethanarayan21-Aug-09 21:19 
AnswerRe: Notification Field Names Pin
TorstenH.23-Aug-09 20:38
TorstenH.23-Aug-09 20:38 
QuestionJava convert uLaw encoded audio file to PCM ecoded Pin
Moonis Ahmed21-Aug-09 1:51
Moonis Ahmed21-Aug-09 1:51 
AnswerRe: Java convert uLaw encoded audio file to PCM ecoded Pin
427748024-Aug-09 11:03
427748024-Aug-09 11:03 
GeneralRe: Java convert uLaw encoded audio file to PCM ecoded Pin
Moonis Ahmed24-Aug-09 17:38
Moonis Ahmed24-Aug-09 17:38 
Hi,

I was able to solve it using the inherent java audio class javax.sound.sampled. I convert an input audio file encoded in uLaw to PCM and then write the PCM file into an Audiostream. Code is given below.

try{
      File filein = new File("C:/sourcefile.wav");
      File fileout = new File("C:/PCMfile.wav");
       AudioInputStream sourceaudio = AudioSystem.getAudioInputStream(filein);
       AudioFormat format = sourceaudio.getFormat();
       if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) {
           format = new AudioFormat(
                   AudioFormat.Encoding.PCM_SIGNED,
                   format.getSampleRate(),
                   format.getSampleSizeInBits() * 2,
                   format.getChannels(),
                   format.getFrameSize() * 2,
                   format.getFrameRate(),
                   true);
       }
       AudioFileFormat.Type targettype = AudioFileFormat.Type.WAVE;
       AudioInputStream targetaudiostream = AudioSystem.getAudioInputStream(format, sourceaudio);
       AudioSystem.write(targetaudiostream, targettype, fileout);
       System.out.println("PCM encoded file generated successfully.");
       sourceaudio.close();
       targetaudiostream.close();
   } catch (Exception e) {
       out.println("Error in audio format conversion");
       e.printStackTrace();
   }

QuestionJava SWT interop with ActiveX control Pin
Judah Gabriel Himango20-Aug-09 15:33
sponsorJudah Gabriel Himango20-Aug-09 15:33 
QuestionRe: Java SWT interop with ActiveX control Pin
JongYoungKim20-Oct-09 14:20
JongYoungKim20-Oct-09 14:20 
Questionplease help Pin
madhu912419-Aug-09 5:09
madhu912419-Aug-09 5:09 
AnswerRe: please help Pin
EliottA19-Aug-09 5:40
EliottA19-Aug-09 5:40 
AnswerRe: please help Pin
TorstenH.19-Aug-09 21:48
TorstenH.19-Aug-09 21:48 
GeneralRe: please help Pin
EliottA20-Aug-09 6:05
EliottA20-Aug-09 6:05 
QuestionDate Dialog Box Pin
alonchap17-Aug-09 23:08
alonchap17-Aug-09 23:08 
AnswerRe: Date Dialog Box Pin
David Skelly18-Aug-09 2:14
David Skelly18-Aug-09 2:14 
QuestionMake a client to client chat socket programming with Java Pin
cem tezer17-Aug-09 17:49
cem tezer17-Aug-09 17:49 
AnswerRe: Make a client to client chat socket programming with Java Pin
TorstenH.18-Aug-09 19:53
TorstenH.18-Aug-09 19:53 
QuestionGraph Colouring Pin
Dini_luv16-Aug-09 6:25
Dini_luv16-Aug-09 6:25 
QuestionHow to Select different Printer for different document? Pin
suzy_bcny15-Aug-09 6:20
suzy_bcny15-Aug-09 6:20 
QuestionElectronical projects with Java? Pin
Mir_As15-Aug-09 3:21
Mir_As15-Aug-09 3:21 
AnswerRe: Electronical projects with Java? Pin
TorstenH.18-Aug-09 20:00
TorstenH.18-Aug-09 20:00 
Questionarray? Pin
benjamin yap12-Aug-09 19:51
benjamin yap12-Aug-09 19:51 
AnswerRe: array? Pin
David Skelly12-Aug-09 22:08
David Skelly12-Aug-09 22:08 
GeneralRe: array? Pin
benjamin yap12-Aug-09 22:27
benjamin yap12-Aug-09 22:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.