| 
 Classes | 
| class   | Alternate | 
| struct   | Assign | 
| struct   | AssignAscending | 
| struct   | AssignDescending | 
| struct   | AssignAscendingStride | 
| struct   | AssignDescendingStride | 
| class   | AsyncConsumer | 
| class   | AsyncNotifier | 
| class   | AsyncProducer | 
| class   | Atomic< int > | 
| class   | Atomic< unsigned > | 
| class   | Atomic< bool > | 
| class   | TimeInterval | 
| class   | TimeStamp | 
| class   | AudioUnitChain | 
| class   | Fifo | 
| class   | GenericCommand | 
| class   | GenericNotification | 
| class   | SystemAllocator | 
| class   | SimplePool | 
| class   | MissingMemory | 
| class   | AllocatorAuditor | 
| class   | ThreadSafeAllocatorAuditor | 
| class   | Allocator | 
| class   | MemoryDeallocServer | 
| class   | MemoryGate | 
| struct   | MemoryMessage | 
| class   | MessagePort | 
| class   | Notifier | 
| class   | Observer | 
| class   | SoundChunk | 
| class   | SoundFile_libsndfile | 
| class   | SoundPlayer | 
| class   | SoundRegion | 
| class   | SoundResource | 
| class   | SoundFile | 
| class   | SoundStreamer | 
| class   | SoundTime | 
| struct   | Overflow_Template | 
|   | Raised when an operation could not complete because of no room available in some queue.  More...
  | 
| struct   | Underflow | 
|   | Raised when an operation cannot complete because there is not enough data in some queue.  More...
  | 
| class   | SoundStreamerCreationPolicy< async_producer_policies::GenericDescription< SoundStreamerDescription > > | 
 Namespaces | 
| namespace   | async_consumer_policies | 
| namespace   | async_producer_policies | 
| namespace   | detail | 
| namespace   | impl | 
| namespace   | memory_gate_policies | 
 Typedefs | 
| typedef semaphore_t  | Semaphore | 
| typedef float  | Sample | 
typedef boost::shared_ptr< 
 SoundPlayer >  | SoundPlayerRef | 
typedef boost::tuple< unsigned, 
 unsigned, int >  | SoundStreamerDescription | 
typedef boost::tuple< SoundChunk, 
 SoundStreamerDescription >  | SoundStreamerChunk | 
 Enumerations | 
| enum   | {  
  LOG_MIN =  1, 
LOG_TRACE =  10, 
LOG_NORMAL =  20, 
LOG_HIGH =  30, 
 
  LOG_MAX =  40
 
 } | 
 Functions | 
| std::ostream &  | operator<< (std::ostream &os, TimeInterval const &ti) | 
| std::ostream &  | operator<< (std::ostream &os, TimeStamp const &ts) | 
| OSStatus  | AudioUnitChainCallback (void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData) | 
| template<typename T, typename Sub_t, typename Time_t, typename Tag_t, int fullSize>  | 
| boost::call_traits< T >::reference  | Get (GenericNotification< Sub_t, Time_t, Tag_t, fullSize > ¬e) | 
| template<typename T, typename Sub_t, typename Time_t, typename Tag_t, int fullSize>  | 
| T *  | GetArray (GenericNotification< Sub_t, Time_t, Tag_t, fullSize > ¬e) | 
| template<typename T, typename Sub_t, typename Time_t, typename Tag_t, int fullSize>  | 
| boost::call_traits< T >::const_reference  | Get (GenericNotification< Sub_t, Time_t, Tag_t, fullSize > const ¬e) | 
| template<typename T, typename Sub_t, typename Time_t, typename Tag_t, int fullSize>  | 
| T const *  | GetArray (GenericNotification< Sub_t, Time_t, Tag_t, fullSize > const ¬e) | 
| template<typename T>  | 
| T *  | AllocBuffer (unsigned count, Allocator &alloc=SystemAllocator::global()) | 
| template<typename T>  | 
| bool  | DeallocBuffer (T *buff, unsigned count, Allocator &alloc=SystemAllocator::global()) | 
| Semaphore  | CreateSemaphore () | 
| void  | DestroySemaphore (Semaphore sem) | 
| void  | SignalSemaphore (Semaphore sem) | 
| void  | WaitSemaphore (Semaphore sem, unsigned secs, unsigned nanos) | 
| Sample *  | Interleave (SoundChunk const &chunk, Allocator &alloc=SystemAllocator::global()) | 
| SoundChunk  | Deinterleave (Sample const *data, const unsigned channels, const unsigned frames, Allocator &alloc=SystemAllocator::global()) | 
| std::ostream &  | operator<< (std::ostream &os, SoundRegion const ®) | 
| bool  | RegionsOverlap (SoundRegion const ®1, SoundRegion const ®2) | 
| SoundRegion  | UnionRegion (SoundRegion const ®1, SoundRegion const ®2) | 
| static std::string  | _locationParam (ERR_LOCATION l) | 
| void  | Log (std::string msg, unsigned thresh=1, bool fl=true) | 
 Variables | 
| const unsigned  | ONE_HUNDRED = 100 | 
| const unsigned  | ONE_THOUSAND = 1000 | 
| const unsigned  | TEN_THOUSAND = 10000 | 
| const unsigned  | ONE_HUNDRED_THOUSAND = 100000 | 
| const unsigned  | ONE_MILLION = 1000000 | 
| const unsigned  | TEN_MILLION = 10000000 | 
| const unsigned  | ONE_HUNDRED_MILLION = 100000000 | 
| const unsigned  | ONE_BILLION = 1000000000 |