Author: sayer
Date: 2008-10-14 21:06:17 +0200 (Tue, 14 Oct 2008)
New Revision: 1111
Modified:
trunk/core/AmPromptCollection.cpp
trunk/core/AmPromptCollection.h
Log:
allows prompts from collection to be looped
Modified: trunk/core/AmPromptCollection.cpp
===================================================================
--- trunk/core/AmPromptCollection.cpp 2008-10-14 19:05:22 UTC (rev 1110)
+++ trunk/core/AmPromptCollection.cpp 2008-10-14 19:06:17 UTC (rev 1111)
@@ -106,7 +106,8 @@
}
int AmPromptCollection::addToPlaylist(const std::string& name, long sess_id,
- AmPlaylist& list, bool front) {
+ AmPlaylist& list, bool front,
+ bool loop) {
string s = name;
std::map<std::string, AudioFileEntry*>::iterator it=store.begin();
@@ -128,6 +129,9 @@
return -2;
}
+ if (loop)
+ af->loop.set(true);
+
if (front)
list.addToPlayListFront(new AmPlaylistItem(af,NULL));
else
Modified: trunk/core/AmPromptCollection.h
===================================================================
--- trunk/core/AmPromptCollection.h 2008-10-14 19:05:22 UTC (rev 1110)
+++ trunk/core/AmPromptCollection.h 2008-10-14 19:06:17 UTC (rev 1111)
@@ -97,7 +97,8 @@
* to the playlist @list
*/
int addToPlaylist(const string& name, long sess_id,
- AmPlaylist& list, bool front=false);
+ AmPlaylist& list, bool front=false,
+ bool loop=false);
/**
* cleanup allocated object of sess_id
*/
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev