From 50613d5373f730950d3280340d8f7729f695267c Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 16 Nov 2010 00:58:38 +0000 Subject: update call handling example --- examples/example_4_callHandling/xmppClient.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'examples/example_4_callHandling/xmppClient.cpp') diff --git a/examples/example_4_callHandling/xmppClient.cpp b/examples/example_4_callHandling/xmppClient.cpp index 92660c50..9a450d53 100644 --- a/examples/example_4_callHandling/xmppClient.cpp +++ b/examples/example_4_callHandling/xmppClient.cpp @@ -27,6 +27,8 @@ #include #include "QXmppCallManager.h" +#include "QXmppJingleIq.h" +#include "QXmppRtpChannel.h" #include "QXmppUtils.h" #include "xmppClient.h" @@ -67,11 +69,12 @@ void xmppClient::slotConnected() Q_ASSERT(call); qDebug() << "Call connected"; + QXmppRtpChannel *channel = call->audioChannel(); // prepare audio format QAudioFormat format; - format.setFrequency(call->payloadType().clockrate()); - format.setChannels(call->payloadType().channels()); + format.setFrequency(channel->payloadType().clockrate()); + format.setChannels(channel->payloadType().channels()); format.setSampleSize(16); format.setCodec("audio/pcm"); format.setByteOrder(QAudioFormat::LittleEndian); @@ -79,11 +82,11 @@ void xmppClient::slotConnected() // initialise audio output QAudioOutput *audioOutput = new QAudioOutput(format, this); - audioOutput->start(call); + audioOutput->start(channel); // initialise audio input QAudioInput *audioInput = new QAudioInput(format, this); - audioInput->start(call); + audioInput->start(channel); } /// A call finished. -- cgit v1.2.3