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.Media.StreamHandler");
113 return internalRequestProperty(
QLatin1String(
"STUNServers"));
129 return internalRequestProperty(
QLatin1String(
"CreatedLocally"));
175 return internalRequestProperty(
QLatin1String(
"NATTraversal"));
271 return internalRequestAllProperties();
287 if (!invalidationReason().isEmpty()) {
289 invalidationReason(),
290 invalidationMessage()
297 return this->connection().
asyncCall(callMessage, timeout);
322 if (!invalidationReason().isEmpty()) {
324 invalidationReason(),
325 invalidationMessage()
332 return this->connection().
asyncCall(callMessage, timeout);
348 if (!invalidationReason().isEmpty()) {
350 invalidationReason(),
351 invalidationMessage()
356 this->staticInterfaceName(),
QLatin1String(
"NativeCandidatesPrepared"));
357 return this->connection().
asyncCall(callMessage, timeout);
373 if (!invalidationReason().isEmpty()) {
375 invalidationReason(),
376 invalidationMessage()
381 this->staticInterfaceName(),
QLatin1String(
"NewActiveCandidatePair"));
383 return this->connection().
asyncCall(callMessage, timeout);
415 if (!invalidationReason().isEmpty()) {
417 invalidationReason(),
418 invalidationMessage()
423 this->staticInterfaceName(),
QLatin1String(
"NewActiveTransportPair"));
425 return this->connection().
asyncCall(callMessage, timeout);
464 if (!invalidationReason().isEmpty()) {
466 invalidationReason(),
467 invalidationMessage()
472 this->staticInterfaceName(),
QLatin1String(
"NewNativeCandidate"));
474 return this->connection().
asyncCall(callMessage, timeout);
494 if (!invalidationReason().isEmpty()) {
496 invalidationReason(),
497 invalidationMessage()
504 return this->connection().
asyncCall(callMessage, timeout);
538 if (!invalidationReason().isEmpty()) {
540 invalidationReason(),
541 invalidationMessage()
546 this->staticInterfaceName(),
QLatin1String(
"SetLocalCodecs"));
548 return this->connection().
asyncCall(callMessage, timeout);
564 if (!invalidationReason().isEmpty()) {
566 invalidationReason(),
567 invalidationMessage()
574 return this->connection().
asyncCall(callMessage, timeout);
597 if (!invalidationReason().isEmpty()) {
599 invalidationReason(),
600 invalidationMessage()
605 this->staticInterfaceName(),
QLatin1String(
"SupportedCodecs"));
607 return this->connection().
asyncCall(callMessage, timeout);
630 if (!invalidationReason().isEmpty()) {
632 invalidationReason(),
633 invalidationMessage()
638 this->staticInterfaceName(),
QLatin1String(
"CodecsUpdated"));
640 return this->connection().
asyncCall(callMessage, timeout);
660 if (!invalidationReason().isEmpty()) {
662 invalidationReason(),
663 invalidationMessage()
670 return this->connection().
asyncCall(callMessage, timeout);
687 if (!invalidationReason().isEmpty()) {
689 invalidationReason(),
690 invalidationMessage()
695 this->staticInterfaceName(),
QLatin1String(
"UnholdFailure"));
696 return this->connection().
asyncCall(callMessage, timeout);
717 if (!invalidationReason().isEmpty()) {
719 invalidationReason(),
720 invalidationMessage()
725 this->staticInterfaceName(),
QLatin1String(
"SupportedFeedbackMessages"));
727 return this->connection().
asyncCall(callMessage, timeout);
749 if (!invalidationReason().isEmpty()) {
751 invalidationReason(),
752 invalidationMessage()
757 this->staticInterfaceName(),
QLatin1String(
"SupportedHeaderExtensions"));
759 return this->connection().
asyncCall(callMessage, timeout);
799 void RemoveRemoteCandidate(
const QString& candidateID);
808 void SetActiveCandidatePair(
const QString& nativeCandidateID,
const QString& remoteCandidateID);
846 void SetStreamPlaying(
bool playing);
854 void SetStreamSending(
bool sending);
866 void StartTelephonyEvent(uchar event);
887 void StartNamedTelephonyEvent(uchar event, uint codecID);
901 void StartSoundTelephonyEvent(uchar event);
909 void StopTelephonyEvent();
944 void SetStreamHeld(
bool held);
QDBusPendingReply CodecsUpdated(const Tp::MediaStreamHandlerCodecList &codecs, int timeout=-1)
Definition: cli-media-stream-handler.h:628
QDBusPendingReply NewNativeCandidate(const QString &candidateID, const Tp::MediaStreamHandlerTransportList &transports, int timeout=-1)
Definition: cli-media-stream-handler.h:462
Tp::PendingVariant * requestPropertyNATTraversal() const
Definition: cli-media-stream-handler.h:173
static QLatin1String staticInterfaceName()
Definition: cli-media-stream-handler.h:55
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:3948
QDBusPendingReply HoldState(bool held, int timeout=-1)
Definition: cli-media-stream-handler.h:658
QDBusPendingReply Error(uint errorCode, const QString &message, int timeout=-1)
Definition: cli-media-stream-handler.h:320
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-media-stream-handler.h:269
Definition: cli-media-stream-handler.h:44
Tp::PendingVariant * requestPropertyCreatedLocally() const
Definition: cli-media-stream-handler.h:127
QDBusPendingReply NewActiveTransportPair(const QString &nativeCandidateID, const Tp::MediaStreamHandlerTransport &nativeTransport, const QString &remoteCandidateID, const Tp::MediaStreamHandlerTransport &remoteTransport, int timeout=-1)
Definition: cli-media-stream-handler.h:413
QDBusPendingReply SupportedFeedbackMessages(const Tp::RTCPFeedbackMessageMap &messages, int timeout=-1)
Definition: cli-media-stream-handler.h:715
QDBusPendingReply NativeCandidatesPrepared(int timeout=-1)
Definition: cli-media-stream-handler.h:346
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
QDBusPendingReply StreamState(uint state, int timeout=-1)
Definition: cli-media-stream-handler.h:562
QDBusPendingReply SupportedHeaderExtensions(const Tp::RTPHeaderExtensionsList &headerExtensions, int timeout=-1)
Definition: cli-media-stream-handler.h:747
QDBusPendingReply SupportedCodecs(const Tp::MediaStreamHandlerCodecList &codecs, int timeout=-1)
Definition: cli-media-stream-handler.h:595
QDBusPendingReply SetLocalCodecs(const Tp::MediaStreamHandlerCodecList &codecs, int timeout=-1)
Definition: cli-media-stream-handler.h:536
QDBusPendingReply CodecChoice(uint codecID, int timeout=-1)
Definition: cli-media-stream-handler.h:285
QVariant fromValue(const T &value)
Tp::PendingVariant * requestPropertySTUNServers() const
Definition: cli-media-stream-handler.h:111
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertyRelayInfo() const
Definition: cli-media-stream-handler.h:258
QDBusPendingReply NewActiveCandidatePair(const QString &nativeCandidateID, const QString &remoteCandidateID, int timeout=-1)
Definition: cli-media-stream-handler.h:371
QDBusPendingReply Ready(const Tp::MediaStreamHandlerCodecList &codecs, int timeout=-1)
Definition: cli-media-stream-handler.h:492
QDBusPendingCall asyncCall(const QDBusMessage &message, int timeout) const
QDBusMessage createError(const QString &name, const QString &msg)
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:1951
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
Definition: abstract-adaptor.cpp:31
QDBusPendingReply UnholdFailure(int timeout=-1)
Definition: cli-media-stream-handler.h:685