Hi
initialize player
player =new QMediaPlayer(0, QMediaPlayer::StreamPlayback);
// QMediaContent track=QUrl("http://stream2.kissfm.ua:8000/kiss");
QMediaContent track=QUrl("http://pub2.sky.fm:80/sky_world");
player =new QMediaPlayer(0, QMediaPlayer::StreamPlayback);
player->setVolume(20);
player->setMedia(track);
probe = new QAudioProbe;
connect(probe, SIGNAL(audioBufferProbed(QAudioBuffer)),
this, SLOT(processBuffer(QAudioBuffer))); // this send signal with QAudioBuffer argument
qbuffer me need for create peak meter
this method is bad , signal emited onсe per second
and my peak meter looks like it (on left)
how to get mannualy QAudioBuffer from probe or mediaplayer or have any other way to get buffer?
sorry for my bad english :/
↧