10 #include "QXmppCallStream.h" 11 #include "QXmppClientExtension.h" 12 #include "QXmppLogger.h" 18 class QXmppCallPrivate;
20 class QXmppCallManagerPrivate;
27 Q_PROPERTY(
Direction direction READ direction CONSTANT)
29 Q_PROPERTY(QString jid READ jid CONSTANT)
31 Q_PROPERTY(
State state READ state NOTIFY stateChanged)
45 DisconnectingState = 2,
56 std::optional<QXmppError> error()
const;
58 GstElement *pipeline()
const;
62 bool isEncrypted()
const;
63 bool videoSupported()
const;
71 Q_SIGNAL
void connected();
74 Q_SIGNAL
void finished();
77 Q_SIGNAL
void ringing();
92 const std::unique_ptr<QXmppCallPrivate> d;
94 friend class QXmppCallManagerPrivate;
95 friend class QXmppCallPrivate;
Definition: QXmppError.h:17
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:108
Direction
This enum is used to describe the direction of a call.
Definition: QXmppCall.h:35
The call is incoming.
Definition: QXmppCall.h:36
Definition: QXmppCall.h:23
Definition: QXmppCallStream.h:21
State
This enum is used to describe the state of a call.
Definition: QXmppCall.h:42
The QXmppCallManager class provides support for making and receiving voice calls. ...
Definition: QXmppCallManager.h:24