Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

SoundPlayer.h File Reference

#include "Semaphore.h"
#include "Fifo.h"
#include "MessagePort.h"
#include "MemoryGate.h"
#include "MemoryDeallocServer.h"
#include "Observer.h"
#include "AsyncNotifier.h"
#include "GenericNotification.h"
#include "GenericCommand.h"
#include "SoundChunk.h"
#include "SoundRegion.h"
#include "SoundResource.h"
#include "SoundStreamer.h"
#include "SoundTime.h"
#include <string>
#include <boost/shared_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/function.hpp>
#include "SoundFile_libsndfile.h"

Namespaces

namespace  ark
namespace  ark::impl

Classes

class  ark::SoundPlayer

Defines

#define ARK_SOUNDPLAYER_DEFAULT_RENDER_FRAMES   512
#define ARK_SOUNDPLAYER_DEFAULT_CACHE_FRAMES   32768
#define ARK_SOUNDPLAYER_DOES_NOTIFY_BY_DEFAULT   true
#define ARK_SOUNDPLAYER_STREAMER_QUEUE_SIZE   8
#define ARK_SOUNDPLAYER_NOTE_QUEUE_SIZE   128
#define ARK_SOUNDPLAYER_PARAM_QUEUE_SIZE   64
#define ARK_SOUNDPLAYER_GATE_QUEUE_SIZE   64
#define ARK_SOUNDPLAYER_DEFAULT_RESOURCE   ark::SoundFile_libsndfile

Typedefs

typedef GenericNotification<
SoundPlayer, SoundTime, int, 64 > 
ark::impl::_SoundPlayerNotification
typedef boost::shared_ptr<
SoundPlayer > 
ark::SoundPlayerRef

Define Documentation

#define ARK_SOUNDPLAYER_DEFAULT_CACHE_FRAMES   32768
 

#define ARK_SOUNDPLAYER_DEFAULT_RENDER_FRAMES   512
 

#define ARK_SOUNDPLAYER_DEFAULT_RESOURCE   ark::SoundFile_libsndfile
 

#define ARK_SOUNDPLAYER_DOES_NOTIFY_BY_DEFAULT   true
 

#define ARK_SOUNDPLAYER_GATE_QUEUE_SIZE   64
 

#define ARK_SOUNDPLAYER_NOTE_QUEUE_SIZE   128
 

#define ARK_SOUNDPLAYER_PARAM_QUEUE_SIZE   64
 

#define ARK_SOUNDPLAYER_STREAMER_QUEUE_SIZE   8
 


Generated on Tue Sep 6 14:54:36 2005 for Arkonnekt Sound by  doxygen 1.4.4