6#ifndef QXMPPCALLSTREAM_H
7#define QXMPPCALLSTREAM_H
9#include <QXmppLogger.h>
13typedef struct _GstPad GstPad;
14typedef struct _GstElement GstElement;
16class QXmppCallStreamPrivate;
19class QXmppCallPrivate;
27 QString
media()
const;
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;
39 friend class QXmppCall;
40 friend class QXmppCallPrivate;
QString name() const
Definition QXmppCallStream.cpp:498
QString media() const
Definition QXmppCallStream.cpp:488
void setSendPadCallback(std::function< void(GstPad *)> cb)
Definition QXmppCallStream.cpp:529
QString creator() const
Definition QXmppCallStream.cpp:480
void setReceivePadCallback(std::function< void(GstPad *)> cb)
Definition QXmppCallStream.cpp:516
int id() const
Definition QXmppCallStream.cpp:506
Definition QXmppCall.h:23
The QXmppIceConnection class represents a set of UDP sockets capable of performing Interactive Connec...
Definition QXmppStun.h:222
QXmppLoggable(QObject *parent=nullptr)
Definition QXmppLogger.cpp:57