Author: sayer
Date: 2010-05-02 17:22:46 +0200 (Sun, 02 May 2010)
New Revision: 1887
Modified:
trunk/apps/dsm/DSMCall.cpp
trunk/apps/dsm/DSMCall.h
trunk/apps/dsm/DSMSession.h
Log:
functions for setting only input/output to playlist
Modified: trunk/apps/dsm/DSMCall.cpp
===================================================================
--- trunk/apps/dsm/DSMCall.cpp 2010-05-02 12:55:26 UTC (rev 1886)
+++ trunk/apps/dsm/DSMCall.cpp 2010-05-02 15:22:46 UTC (rev 1887)
@@ -483,6 +483,16 @@
setInOut(&playlist, &playlist);
}
+void DSMCall::setInputPlaylist() {
+ DBG("setting playlist as input\n");
+ setInput(&playlist);
+}
+
+void DSMCall::setOutputPlaylist() {
+ DBG("setting playlist as output\n");
+ setOutput(&playlist);
+}
+
void DSMCall::addPromptSet(const string& name,
AmPromptCollection* prompt_set) {
if (prompt_set) {
Modified: trunk/apps/dsm/DSMCall.h
===================================================================
--- trunk/apps/dsm/DSMCall.h 2010-05-02 12:55:26 UTC (rev 1886)
+++ trunk/apps/dsm/DSMCall.h 2010-05-02 15:22:46 UTC (rev 1887)
@@ -100,6 +100,8 @@
unsigned int getRecordDataSize();
void stopRecord();
void setInOutPlaylist();
+ void setInputPlaylist();
+ void setOutputPlaylist();
void setPromptSet(const string& name);
void addSeparator(const string& name, bool front = false);
Modified: trunk/apps/dsm/DSMSession.h
===================================================================
--- trunk/apps/dsm/DSMSession.h 2010-05-02 12:55:26 UTC (rev 1886)
+++ trunk/apps/dsm/DSMSession.h 2010-05-02 15:22:46 UTC (rev 1887)
@@ -90,6 +90,8 @@
virtual unsigned int getRecordDataSize() = 0;
virtual void stopRecord() = 0;
virtual void setInOutPlaylist() = 0;
+ virtual void setInputPlaylist() = 0;
+ virtual void setOutputPlaylist() = 0;
virtual void addToPlaylist(AmPlaylistItem* item) = 0;
virtual void closePlaylist(bool notify) = 0;
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev