QXmpp  Version:0.9.3
Public Slots | Signals | Public Member Functions | Friends
QXmppRtpVideoChannel Class Reference

The QXmppRtpVideoChannel class represents an RTP video channel to a remote party. More...

#include <QXmppRtpChannel.h>

Inheritance diagram for QXmppRtpVideoChannel:
QXmppLoggable

List of all members.

Public Slots

void datagramReceived (const QByteArray &ba)

Signals

void sendDatagram (const QByteArray &ba)
 This signal is emitted when a datagram needs to be sent.

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< QXmppVideoFramereadFrames ()
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.

Friends

class QXmppRtpVideoChannelPrivate

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:
ba

Decodes buffered RTP packets and returns a list of video frames.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator Properties