8 #ifndef IN_TP_QT_HEADER
12 #include <TelepathyQt/Types>
20 #include <QDBusPendingReply>
22 #include <TelepathyQt/AbstractInterface>
23 #include <TelepathyQt/DBusProxy>
24 #include <TelepathyQt/Global>
29 class PendingOperation;
57 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Content");
167 return internalRequestProperty(
QLatin1String(
"Disposition"));
208 return internalRequestAllProperties();
226 if (!invalidationReason().isEmpty()) {
228 invalidationReason(),
229 invalidationMessage()
235 return this->connection().asyncCall(callMessage, timeout);
293 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Content.Interface.AudioControl");
363 return internalRequestProperty(
QLatin1String(
"RequestedInputVolume"));
379 return internalRequestProperty(
QLatin1String(
"RequestedOutputVolume"));
390 return internalRequestAllProperties();
413 if (!invalidationReason().isEmpty()) {
415 invalidationReason(),
416 invalidationMessage()
421 this->staticInterfaceName(),
QLatin1String(
"ReportInputVolume"));
423 return this->connection().asyncCall(callMessage, timeout);
445 if (!invalidationReason().isEmpty()) {
447 invalidationReason(),
448 invalidationMessage()
453 this->staticInterfaceName(),
QLatin1String(
"ReportOutputVolume"));
455 return this->connection().asyncCall(callMessage, timeout);
482 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Content.Interface.DTMF");
552 return internalRequestProperty(
QLatin1String(
"CurrentlySendingTones"));
574 return internalRequestProperty(
QLatin1String(
"DeferredTones"));
585 return internalRequestAllProperties();
614 if (!invalidationReason().isEmpty()) {
616 invalidationReason(),
617 invalidationMessage()
624 return this->connection().asyncCall(callMessage, timeout);
644 if (!invalidationReason().isEmpty()) {
646 invalidationReason(),
647 invalidationMessage()
653 return this->connection().asyncCall(callMessage, timeout);
703 if (!invalidationReason().isEmpty()) {
705 invalidationReason(),
706 invalidationMessage()
711 this->staticInterfaceName(),
QLatin1String(
"MultipleTones"));
713 return this->connection().asyncCall(callMessage, timeout);
743 void TonesDeferred(
const QString& tones);
761 void SendingTones(
const QString& tones);
774 void StoppedTones(
bool cancelled);
800 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Content.Interface.Media");
871 return internalRequestProperty(
QLatin1String(
"RemoteMediaDescriptions"));
886 return internalRequestProperty(
QLatin1String(
"LocalMediaDescriptions"));
919 return internalRequestProperty(
QLatin1String(
"MediaDescriptionOffer"));
935 return internalRequestProperty(
QLatin1String(
"Packetization"));
950 return internalRequestProperty(
QLatin1String(
"CurrentDTMFEvent"));
965 return internalRequestProperty(
QLatin1String(
"CurrentDTMFState"));
976 return internalRequestAllProperties();
1002 if (!invalidationReason().isEmpty()) {
1004 invalidationReason(),
1005 invalidationMessage()
1010 this->staticInterfaceName(),
QLatin1String(
"UpdateLocalMediaDescription"));
1012 return this->connection().asyncCall(callMessage, timeout);
1038 if (!invalidationReason().isEmpty()) {
1040 invalidationReason(),
1041 invalidationMessage()
1046 this->staticInterfaceName(),
QLatin1String(
"AcknowledgeDTMFChange"));
1048 return this->connection().asyncCall(callMessage, timeout);
1067 if (!invalidationReason().isEmpty()) {
1069 invalidationReason(),
1070 invalidationMessage()
1077 return this->connection().asyncCall(callMessage, timeout);
1112 void NewMediaDescriptionOffer(
const QDBusObjectPath& mediaDescription,
const QVariantMap& properties);
1125 void MediaDescriptionOfferDone();
1142 void LocalMediaDescriptionChanged(
const QVariantMap& updatedMediaDescription);
1179 void MediaDescriptionsRemoved(
const Tp::UIntList& removedMediaDescriptions);
1198 void DTMFChangeRequested(uchar event, uint state);
1224 return QLatin1String(
"org.freedesktop.Telepathy.Call1.Content.Interface.VideoControl");
1293 return internalRequestProperty(
QLatin1String(
"VideoResolution"));
1352 return internalRequestProperty(
QLatin1String(
"ManualKeyFrames"));
1363 return internalRequestAllProperties();
1373 void KeyFrameRequested();
1387 void BitrateChanged(uint newBitrate);
1394 void FramerateChanged(uint newFramerate);
1401 void MTUChanged(uint newMTU);
1409 Q_DECLARE_METATYPE(
Tp::Client::CallContentInterfaceAudioControlInterface*)
1410 Q_DECLARE_METATYPE(
Tp::Client::CallContentInterfaceDTMFInterface*)
1411 Q_DECLARE_METATYPE(
Tp::Client::CallContentInterfaceMediaInterface*)
1412 Q_DECLARE_METATYPE(
Tp::Client::CallContentInterfaceVideoControlInterface*)
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1220
QDBusPendingReply StopTone(int timeout=-1)
Definition: cli-call-content.h:642
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:1222
Tp::PendingVariant * requestPropertyPacketization() const
Definition: cli-call-content.h:933
Tp::PendingVariant * requestPropertyCurrentDTMFEvent() const
Definition: cli-call-content.h:948
Definition: cli-call-content.h:44
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:3277
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:480
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:974
Definition: abstract-adaptor.cpp:31
Definition: cli-call-content.h:1211
Tp::PendingVariant * requestPropertyCurrentDTMFState() const
Definition: cli-call-content.h:963
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-call-content.h:550
Tp::PendingVariant * requestPropertyRequestedOutputVolume() const
Definition: cli-call-content.h:377
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-call-content.h:701
Definition: cli-call-content.h:280
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:206
Tp::PendingVariant * requestPropertyVideoResolution() const
Definition: cli-call-content.h:1291
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:388
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:291
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:55
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-call-content.h:111
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-call-content.h:572
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:798
Definition: cli-call-content.h:787
Tp::PendingVariant * requestPropertyFramerate() const
Definition: cli-call-content.h:1321
QDBusPendingReply Fail(const Tp::CallStateReason &reason, int timeout=-1)
Definition: cli-call-content.h:1065
Tp::PendingVariant * requestPropertyRequestedInputVolume() const
Definition: cli-call-content.h:361
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:1361
QVariant fromValue(const T &value)
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:320
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertyManualKeyFrames() const
Definition: cli-call-content.h:1350
QDBusPendingReply ReportOutputVolume(int volume, int timeout=-1)
Definition: cli-call-content.h:443
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:101
Tp::PendingVariant * requestPropertyType() const
Definition: cli-call-content.h:151
Tp::PendingVariant * requestPropertyName() const
Definition: cli-call-content.h:135
Tp::PendingVariant * requestPropertyMTU() const
Definition: cli-call-content.h:1336
Definition: cli-call-content.h:469
QDBusPendingReply StartTone(uchar event, int timeout=-1)
Definition: cli-call-content.h:612
QDBusPendingReply Remove(int timeout=-1)
Definition: cli-call-content.h:224
Tp::PendingVariant * requestPropertyBitrate() const
Definition: cli-call-content.h:1306
QDBusPendingReply UpdateLocalMediaDescription(const QVariantMap &mediaDescription, int timeout=-1)
Definition: cli-call-content.h:1000
QDBusPendingReply ReportInputVolume(int volume, int timeout=-1)
Definition: cli-call-content.h:411
Tp::PendingVariant * requestPropertyMediaDescriptionOffer() const
Definition: cli-call-content.h:917
QDBusMessage createError(const QString &name, const QString &msg)
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:583
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:81
Tp::PendingVariant * requestPropertyStreams() const
Definition: cli-call-content.h:195
Tp::PendingVariant * requestPropertyLocalMediaDescriptions() const
Definition: cli-call-content.h:884
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
QDBusPendingReply AcknowledgeDTMFChange(uchar event, uint state, int timeout=-1)
Definition: cli-call-content.h:1036
Tp::PendingVariant * requestPropertyDisposition() const
Definition: cli-call-content.h:165
Tp::PendingVariant * requestPropertyRemoteMediaDescriptions() const
Definition: cli-call-content.h:869