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);
Tp::PendingVariant * requestPropertyDisposition() const
Definition: cli-call-content.h:165
Tp::PendingVariant * requestPropertyPacketization() const
Definition: cli-call-content.h:933
Tp::PendingVariant * requestPropertyManualKeyFrames() const
Definition: cli-call-content.h:1350
QDBusPendingReply Remove(int timeout=-1)
Definition: cli-call-content.h:224
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-call-content.h:701
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:55
QDBusPendingReply AcknowledgeDTMFChange(uchar event, uint state, int timeout=-1)
Definition: cli-call-content.h:1036
Tp::PendingVariant * requestPropertyRemoteMediaDescriptions() const
Definition: cli-call-content.h:869
QDBusPendingReply ReportOutputVolume(int volume, int timeout=-1)
Definition: cli-call-content.h:443
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Tp::PendingVariant * requestPropertyLocalMediaDescriptions() const
Definition: cli-call-content.h:884
Definition: cli-call-content.h:787
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-call-content.h:550
Tp::PendingVariant * requestPropertyVideoResolution() const
Definition: cli-call-content.h:1291
Tp::PendingVariant * requestPropertyRequestedOutputVolume() const
Definition: cli-call-content.h:377
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:1361
Tp::PendingVariant * requestPropertyCurrentDTMFState() const
Definition: cli-call-content.h:963
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:320
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:480
Definition: cli-call-content.h:469
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1220
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:974
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
QDBusPendingReply UpdateLocalMediaDescription(const QVariantMap &mediaDescription, int timeout=-1)
Definition: cli-call-content.h:1000
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:583
QDBusPendingReply StopTone(int timeout=-1)
Definition: cli-call-content.h:642
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:3277
Definition: cli-call-content.h:1211
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:291
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-call-content.h:111
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:388
QDBusPendingReply StartTone(uchar event, int timeout=-1)
Definition: cli-call-content.h:612
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:1222
Tp::PendingVariant * requestPropertyMTU() const
Definition: cli-call-content.h:1336
QDBusPendingReply Fail(const Tp::CallStateReason &reason, int timeout=-1)
Definition: cli-call-content.h:1065
QVariant fromValue(const T &value)
Tp::PendingVariant * requestPropertyBitrate() const
Definition: cli-call-content.h:1306
QDBusPendingReply ReportInputVolume(int volume, int timeout=-1)
Definition: cli-call-content.h:411
Definition: abstract-adaptor.cpp:31
Tp::PendingVariant * requestPropertyMediaDescriptionOffer() const
Definition: cli-call-content.h:917
Definition: cli-call-content.h:44
static QLatin1String staticInterfaceName()
Definition: cli-call-content.h:798
Tp::PendingVariant * requestPropertyRequestedInputVolume() const
Definition: cli-call-content.h:361
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:101
Tp::PendingVariant * requestPropertyName() const
Definition: cli-call-content.h:135
Tp::PendingVariant * requestPropertyCurrentDTMFEvent() const
Definition: cli-call-content.h:948
QDBusPendingCall asyncCall(const QDBusMessage &message, int timeout) const
Tp::PendingVariant * requestPropertyType() const
Definition: cli-call-content.h:151
QDBusMessage createError(const QString &name, const QString &msg)
Tp::PendingVariant * requestPropertyStreams() const
Definition: cli-call-content.h:195
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:81
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-call-content.h:572
Tp::PendingVariant * requestPropertyFramerate() const
Definition: cli-call-content.h:1321
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
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
Definition: cli-call-content.h:280
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-call-content.h:206