Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

Mp3 Decoder using QAudioDecoder

$
0
0
Hello, I would like to get the raw data (pcm) from an mp3 file by using QAudioDecoder. According an example I found it’s possible to do so with QAudioDecoder. Please tell if not. I implemented this example, but get an error “defaultServiceProvider:requestService<> : no service found for – org.qt-project.qt.audiocode” when I do “decoder = new QAudioDecoder();”. Someone has an idea why? My code is : Decoder::Decoder():QObject() {     QAudioFormat desiredFormat;     desiredFormat.setChannelCount(2);     desiredFormat.setCodec("audio/x-raw");     desiredFormat.setSampleType(QAudioFormat::UnSignedInt);     desiredFormat.setSampleRate(48000);     desiredFormat.setSampleSize(16);       decoder = new QAudioDecoder();     decoder->setAudioFormat(desiredFormat);     decoder->setSourceFilename("sample.mp3");       connect(decoder, SIGNAL(bufferReady()), this, SLOT(readBuffer()));     decoder->start();       printf("Erreur : %d",decoder->error()); }   void Decoder::readBuffer() {    buffer=decoder->read(); } [edit, code tags added]

Viewing all articles
Browse latest Browse all 18427

Trending Articles