6 #ifndef QXMPPCALLSTREAM_H 7 #define QXMPPCALLSTREAM_H 9 #include <QXmppLogger.h> 13 typedef struct _GstPad GstPad;
14 typedef struct _GstElement GstElement;
16 class QXmppCallStreamPrivate;
19 class QXmppCallPrivate;
26 QString creator()
const;
27 QString media()
const;
30 void setReceivePadCallback(std::function<
void(GstPad *)> cb);
31 void setSendPadCallback(std::function<
void(GstPad *)> cb);
34 QXmppCallStream(GstElement *pipeline, GstElement *rtpbin, QString media, QString creator, QString name,
int id,
bool useDtls, QObject *parent);
36 QXmppCallStreamPrivate *d;
38 friend class QXmppCallStreamPrivate;
40 friend class QXmppCallPrivate;
The QXmppIceConnection class represents a set of UDP sockets capable of performing Interactive Connec...
Definition: QXmppStun.h:227
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:108
Definition: QXmppCall.h:23
Definition: QXmppCallStream.h:21