8#include "QXmppCallStream.h"
9#include "QXmppClientExtension.h"
10#include "QXmppLogger.h"
16class QXmppCallPrivate;
18class QXmppCallManagerPrivate;
26 Q_PROPERTY(QString
jid READ
jid CONSTANT)
54 GstElement *pipeline()
const;
85 Q_SLOT
void localCandidatesChanged();
86 Q_SLOT
void terminated();
90 const std::unique_ptr<QXmppCallPrivate> d;
91 friend class QXmppCallManager;
92 friend class QXmppCallManagerPrivate;
93 friend class QXmppCallPrivate;
The QXmppCallManager class provides support for making and receiving voice calls.
Definition QXmppCallManager.h:46
Definition QXmppCallStream.h:23
Definition QXmppCall.h:21
Q_SIGNAL void ringing()
This signal is emitted when the remote party is ringing.
Q_SLOT void accept()
Definition QXmppCall.cpp:574
QString jid
The remote party's JID.
Definition QXmppCall.h:26
Q_SLOT void hangup()
Definition QXmppCall.cpp:650
Direction
This enum is used to describe the direction of a call.
Definition QXmppCall.h:32
@ OutgoingDirection
The call is outgoing.
Definition QXmppCall.h:34
@ IncomingDirection
The call is incoming.
Definition QXmppCall.h:33
Q_SIGNAL void streamCreated(QXmppCallStream *stream)
This signal is emitted when a stream is created.
Q_SIGNAL void finished()
This signal is emitted when a call is finished.
State
This enum is used to describe the state of a call.
Definition QXmppCall.h:39
@ ActiveState
The call is active.
Definition QXmppCall.h:41
@ DisconnectingState
The call is being disconnected.
Definition QXmppCall.h:42
@ FinishedState
The call is finished.
Definition QXmppCall.h:43
@ ConnectingState
The call is being connected.
Definition QXmppCall.h:40
Direction direction
The call's direction.
Definition QXmppCall.h:24
Q_SIGNAL void connected()
This signal is emitted when a call is connected.
Q_SIGNAL void stateChanged(QXmppCall::State state)
This signal is emitted when the call state changes.
Q_SLOT void addVideo()
Definition QXmppCall.cpp:711
State state
The call's state.
Definition QXmppCall.h:28
QXmppLoggable(QObject *parent=nullptr)
Definition QXmppLogger.cpp:57