|
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 |