1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
origFile = new QFile("test48.raw");
origFile->open(QIODevice::ReadOnly);
QAudioFormat* format = new QAudioFormat();
// Set up the format, eg.
format->setSampleRate(48000);
format->setChannelCount(1);
format->setSampleSize(16);
format->setCodec("audio/pcm");
format->setByteOrder(QAudioFormat::LittleEndian);
format->setSampleType(QAudioFormat::SignedInt);
origOutput = new QAudioOutput(*format, this);
connect(origOutput, SIGNAL(stateChanged(QAudio::State)), this, SLOT(handleStateChanged(QAudio::State)));
origOutput->start(origFile); |
Partager