From 575773ff67ba9bdd6776916cedc233d544cc69f3 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Sun, 2 May 2010 15:22:46 +0000 Subject: [PATCH] functions for setting only input/output to playlist git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1887 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/dsm/DSMCall.cpp | 10 ++++++++++ apps/dsm/DSMCall.h | 2 ++ apps/dsm/DSMSession.h | 2 ++ 3 files changed, 14 insertions(+) diff --git a/apps/dsm/DSMCall.cpp b/apps/dsm/DSMCall.cpp index 4cb2580e..0580e4bc 100644 --- a/apps/dsm/DSMCall.cpp +++ b/apps/dsm/DSMCall.cpp @@ -483,6 +483,16 @@ void DSMCall::setInOutPlaylist() { 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) { diff --git a/apps/dsm/DSMCall.h b/apps/dsm/DSMCall.h index 2a92b3af..1db656ce 100644 --- a/apps/dsm/DSMCall.h +++ b/apps/dsm/DSMCall.h @@ -100,6 +100,8 @@ public: unsigned int getRecordDataSize(); void stopRecord(); void setInOutPlaylist(); + void setInputPlaylist(); + void setOutputPlaylist(); void setPromptSet(const string& name); void addSeparator(const string& name, bool front = false); diff --git a/apps/dsm/DSMSession.h b/apps/dsm/DSMSession.h index aa9cc04f..f1ddc829 100644 --- a/apps/dsm/DSMSession.h +++ b/apps/dsm/DSMSession.h @@ -90,6 +90,8 @@ class DSMSession { 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;