QIODevice* MediaCall::GetAudioDevice () { QXmppJinglePayloadType payload = Call_->audioChannel ()->payloadType (); qDebug () << "INFO" << payload.name () << payload.parameters (); qDebug () << payload.channels () << payload.clockrate (); return Call_->audioChannel (); }
void tst_QXmppJingleIq::testVideoPayloadType() { const QByteArray xml( "<payload-type id=\"98\" name=\"theora\" clockrate=\"90000\">" "<parameter name=\"height\" value=\"768\"/>" "<parameter name=\"width\" value=\"1024\"/>" "</payload-type>"); QXmppJinglePayloadType payload; parsePacket(payload, xml); QCOMPARE(payload.id(), static_cast<unsigned char>(98)); QCOMPARE(payload.name(), QLatin1String("theora")); QCOMPARE(payload.clockrate(), 90000u); QCOMPARE(payload.parameters().size(), 2); QCOMPARE(payload.parameters().value("height"), QLatin1String("768")); QCOMPARE(payload.parameters().value("width"), QLatin1String("1024")); serializePacket(payload, xml); }