27 #include "QXmppCallStream.h"
28 #include "QXmppClientExtension.h"
29 #include "QXmppLogger.h"
35 class QXmppCallPrivate;
37 class QXmppCallManagerPrivate;
46 Q_PROPERTY(
Direction direction READ direction CONSTANT)
47 Q_PROPERTY(QString jid READ jid CONSTANT)
48 Q_PROPERTY(
State state READ state NOTIFY stateChanged)
62 DisconnectingState = 2,
74 GstElement *pipeline()
const;
107 void localCandidatesChanged();
115 friend class QXmppCallManagerPrivate;
116 friend class QXmppCallPrivate;
void finished()
This signal is emitted when a call is finished.
@ IncomingDirection
The call is incoming.
Definition: QXmppCall.h:53
void stateChanged(QXmppCall::State state)
This signal is emitted when the call state changes.
void ringing()
This signal is emitted when the remote party is ringing.
State
This enum is used to describe the state of a call.
Definition: QXmppCall.h:59
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:124
Direction
This enum is used to describe the direction of a call.
Definition: QXmppCall.h:52
The QXmppCallManager class provides support for making and receiving voice calls.
Definition: QXmppCallManager.h:65
The QXmppCall class represents a Voice-Over-IP call to a remote party.
Definition: QXmppCall.h:44
The QXmppCallStream class represents an RTP stream in a VoIP call.
Definition: QXmppCallStream.h:47
void streamCreated(QXmppCallStream *stream)
This signal is emitted when a stream is created.
void connected()
This signal is emitted when a call is connected.