The QXmppRtpVideoChannel class represents an RTP video channel to a remote party.
More...
#include <QXmppRtpChannel.h>
Signals |
|
void | sendDatagram (const QByteArray &ba) |
| | This signal is emitted when a datagram needs to be sent.
|
|
void | setGauge (const QString &gauge, double value) |
| | Sets the given gauge to value.
|
|
void | logMessage (QXmppLogger::MessageType type, const QString &msg) |
| | This signal is emitted to send logging messages.
|
|
void | updateCounter (const QString &counter, qint64 amount=1) |
| | Updates the given counter by amount.
|
Public Member Functions |
|
| QXmppRtpVideoChannel (QObject *parent=0) |
| | Constructs a new RTP video channel with the given parent.
|
|
void | close () |
| | Closes the RTP video channel.
|
|
QIODevice::OpenMode | openMode () const |
| | Returns the mode in which the channel has been opened.
|
|
QXmppVideoFormat | decoderFormat () const |
| | Returns the video format used by the encoder.
|
|
QList< QXmppVideoFrame > | readFrames () |
| | Decodes buffered RTP packets and returns a list of video frames.
|
|
QXmppVideoFormat | encoderFormat () const |
| | Returns the video format used by the encoder.
|
|
void | setEncoderFormat (const QXmppVideoFormat &format) |
| | Sets the video format used by the encoder.
|
|
void | writeFrame (const QXmppVideoFrame &frame) |
| | Encodes a video frame and sends RTP packets.
|
| | QXmppLoggable (QObject *parent=0) |
|
| QXmppRtpChannel () |
| | Creates a new RTP channel.
|
|
virtual void | close ()=0 |
| | Closes the RTP channel.
|
|
virtual QIODevice::OpenMode | openMode () const =0 |
| | Returns the mode in which the channel has been opened.
|
| QList< QXmppJinglePayloadType > | localPayloadTypes () |
| void | setRemotePayloadTypes (const QList< QXmppJinglePayloadType > &remotePayloadTypes) |
Friends |
|
class | QXmppRtpVideoChannelPrivate |
Additional Inherited Members |
| void | debug (const QString &message) |
| void | info (const QString &message) |
| void | warning (const QString &message) |
| void | logReceived (const QString &message) |
| void | logSent (const QString &message) |
Detailed Description
The QXmppRtpVideoChannel class represents an RTP video channel to a remote party.
- Note
- THIS API IS NOT FINALIZED YET
Member Function Documentation
| void QXmppRtpVideoChannel::datagramReceived |
( |
const QByteArray & |
ba | ) |
|
|
slot |
Processes an incoming RTP video packet.
- Parameters
-
The documentation for this class was generated from the following files: