[Telepathy-commits] [telepathy-qt4/master] StreamedMediaChannel: Added requestStream method.
Andre Moreira Magalhaes (andrunko)
andre.magalhaes at collabora.co.uk
Fri Mar 13 14:12:14 PDT 2009
---
TelepathyQt4/Client/streamed-media-channel.cpp | 8 ++++++++
TelepathyQt4/Client/streamed-media-channel.h | 3 +++
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/TelepathyQt4/Client/streamed-media-channel.cpp b/TelepathyQt4/Client/streamed-media-channel.cpp
index 4cc5082..fd3f843 100644
--- a/TelepathyQt4/Client/streamed-media-channel.cpp
+++ b/TelepathyQt4/Client/streamed-media-channel.cpp
@@ -570,6 +570,14 @@ PendingOperation *StreamedMediaChannel::removeStreams(const Telepathy::UIntList
streamedMediaInterface()->RemoveStreams(ids));
}
+PendingMediaStreams *StreamedMediaChannel::requestStream(
+ QSharedPointer<Telepathy::Client::Contact> contact,
+ Telepathy::MediaStreamType type)
+{
+ return new PendingMediaStreams(this, contact,
+ QList<Telepathy::MediaStreamType>() << type, this);
+}
+
PendingMediaStreams *StreamedMediaChannel::requestStreams(
QSharedPointer<Telepathy::Client::Contact> contact,
QList<Telepathy::MediaStreamType> types)
diff --git a/TelepathyQt4/Client/streamed-media-channel.h b/TelepathyQt4/Client/streamed-media-channel.h
index 3e6cf23..01e71d7 100644
--- a/TelepathyQt4/Client/streamed-media-channel.h
+++ b/TelepathyQt4/Client/streamed-media-channel.h
@@ -150,6 +150,9 @@ public:
PendingOperation *removeStreams(MediaStreams streams);
PendingOperation *removeStreams(const Telepathy::UIntList &ids);
+ PendingMediaStreams *requestStream(
+ QSharedPointer<Telepathy::Client::Contact> contact,
+ Telepathy::MediaStreamType type);
PendingMediaStreams *requestStreams(
QSharedPointer<Telepathy::Client::Contact> contact,
QList<Telepathy::MediaStreamType> types);
--
1.5.6.5
More information about the telepathy-commits
mailing list