QXmppJingleRtpDescription Class

Represents a description for XEP-0167: Jingle RTP Sessions, including media type, streaming source, namespace and payload types. More...

Header: #include <QXmppJingleRtpDescription>
Since: QXmpp 1.6

Public Functions

(since QXmpp 1.14) QXmppJingleRtpDescription(const QString &media, quint32 ssrc = 0, const QList<QXmppJinglePayloadType> &payloadTypes = {})
void addPayloadType(const QXmppJinglePayloadType &payload)
QString media() const
const QList<QXmppJinglePayloadType> &payloadTypes() const
void setMedia(const QString &media)
void setPayloadTypes(const QList<QXmppJinglePayloadType> &payloadTypes)
void setSsrc(quint32 ssrc)
quint32 ssrc() const

Detailed Description

Member Function Documentation

[since QXmpp 1.14] QXmppJingleRtpDescription::QXmppJingleRtpDescription(const QString &media, quint32 ssrc = 0, const QList<QXmppJinglePayloadType> &payloadTypes = {})

Default constructor

This function was introduced in QXmpp 1.14.

void QXmppJingleRtpDescription::addPayloadType(const QXmppJinglePayloadType &payload)

Adds a payload type to the list of payload types.

QString QXmppJingleRtpDescription::media() const

Returns the media type.

See also setMedia().

const QList<QXmppJinglePayloadType> &QXmppJingleRtpDescription::payloadTypes() const

Returns a list of payload types.

See also setPayloadTypes().

void QXmppJingleRtpDescription::setMedia(const QString &media)

Sets the media type.

See also media().

void QXmppJingleRtpDescription::setPayloadTypes(const QList<QXmppJinglePayloadType> &payloadTypes)

Sets the list of payload types.

payloadTypes.

See also payloadTypes().

void QXmppJingleRtpDescription::setSsrc(quint32 ssrc)

Sets the streaming source.

ssrc.

See also ssrc().

quint32 QXmppJingleRtpDescription::ssrc() const

Returns the streaming source.

See also setSsrc().