[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