27#include "QXmppCallStream.h"
28#include "QXmppClientExtension.h"
29#include "QXmppLogger.h"
35class QXmppCallPrivate;
37class 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;
The QXmppCallManager class provides support for making and receiving voice calls.
Definition QXmppCallManager.h:65
The QXmppCallStream class represents an RTP stream in a VoIP call.
Definition QXmppCallStream.h:48
The QXmppCall class represents a Voice-Over-IP call to a remote party.
Definition QXmppCall.h:44
void stateChanged(QXmppCall::State state)
This signal is emitted when the call state changes.
void connected()
This signal is emitted when a call is connected.
Direction
This enum is used to describe the direction of a call.
Definition QXmppCall.h:52
@ IncomingDirection
The call is incoming.
Definition QXmppCall.h:53
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:59
void streamCreated(QXmppCallStream *stream)
This signal is emitted when a stream is created.
void ringing()
This signal is emitted when the remote party is ringing.
The QXmppLoggable class represents a source of logging messages.
Definition QXmppLogger.h:124