QIODevice* MediaCall::GetAudioDevice () { QXmppJinglePayloadType payload = Call_->audioChannel ()->payloadType (); qDebug () << "INFO" << payload.name () << payload.parameters (); qDebug () << payload.channels () << payload.clockrate (); return Call_->audioChannel (); }
void TestJingle::testPayloadType() { const QByteArray xml("<payload-type id=\"103\" name=\"L16\" channels=\"2\" clockrate=\"16000\"/>"); QXmppJinglePayloadType payload; parsePacket(payload, xml); QCOMPARE(payload.id(), static_cast<unsigned char>(103)); QCOMPARE(payload.name(), QLatin1String("L16")); QCOMPARE(payload.channels(), static_cast<unsigned char>(2)); QCOMPARE(payload.clockrate(), 16000u); serializePacket(payload, xml); }