cAudio  2.3.0
3d Audio Engine
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CcAudio::AudioCaptureBuffer
 CcAudio::cAudioList< T >
 CcAudio::cAudioList< cAudio::ICaptureEventHandler * >
 CcAudio::cAudioList< cAudio::IManagerEventHandler * >
 CcAudio::cAudioMap< T1, T2 >
 CcAudio::cAudioMap< cAudioString, cAudio::IAudioDecoderFactory * >
 CcAudio::cAudioMap< cAudioString, cAudio::IAudioSource * >
 CcAudio::cAudioMap< cAudioString, cAudio::IDataSourceFactory * >
 CcAudio::cAudioMap< cAudioString, cAudio::ILogReceiver * >
 CcAudio::cAudioMutex
 CcAudio::cAudioMutexBasicLock
 CcAudio::cAudioSet< T >
 CcAudio::cAudioVector< T >
 CcAudio::cAudioVector< cAudio::IAudioSource * >
 CcAudio::cAudioVector< cAudio::ISourceEventHandler * >
 CcAudio::cAudioVector< cAudioString >
 CcAudio::cAudioVector< char >
 CcAudio::cAudioVector< std::pair< int, cAudioString > >
 CcAudio::cMemoryOverrideOverrides the memory allocations for classes derived from it and makes them use the cAudio memory system
 CcAudio::cAudioCapture
 CcAudio::cAudioManager
 CcAudio::cAudioSourceBase
 CcAudio::cAudioSource
 CcAudio::cAudioStaticSource
 CcAudio::cMemorySourceClass used to read from a memory buffer
 CcAudio::cOpenALAudioDeviceList
 CcAudio::cOpenALDeviceContext
 CcAudio::cRawDecoder
 CcAudio::cVector3Class for manipulating vectors in 3D space
 CcAudio::IAudioCaptureInterface for capturing operations in the cAudio Engine
 CcAudio::cAudioCapture
 CcAudio::IAudioDecoderFactoryInterface for factories that create Audio Decoders for cAudio
 CcAudio::cRawAudioDecoderFactory
 CcAudio::IAudioDeviceContext
 CcAudio::cOpenALDeviceContext
 CcAudio::IAudioDeviceList
 CcAudio::cOpenALAudioDeviceList
 CcAudio::IAudioManagerInterface for the playback capabilities of cAudio
 CcAudio::cAudioManager
 CcAudio::ICaptureEventHandlerInterface for recieving Capture Manager Events
 CcAudio::IDataSourceFactoryInterface for creating data sources for use with the engine
 CcAudio::IListenerInterface for the listener in cAudio. This class provides abilities to move and orient where your camera or user is in the audio world
 CcAudio::cListener
 CcAudio::ILoggerInterface for all logging operations in cAudio
 CcAudio::cLogger
 CcAudio::ILogReceiverInterface for receiving log messages and relaying them to some kind of output device or stream
 CcAudio::IManagerEventHandlerInterface for event handlers for playback manager events
 CcAudio::IMemoryProviderInterface for a class that allocates and frees memory used by cAudio
 CcAudio::cStandardMemoryProviderMemory provider that wraps the standard memalloc and free
 CcAudio::IPluginManagerInterface for the plugin capabilities of cAudio
 CcAudio::IRefCountedApplies reference counting to certain cAudio objects
 CcAudio::IAudioBufferInterface for a sample (audio buffer): completely loaded into memory, shareable across sources
 CcAudio::cAudioBuffer
 CcAudio::IAudioDecoderInterface for all Audio Decoders in cAudio
 CcAudio::cRawDecoder
 CcAudio::IAudioPluginInterface for all plugins in cAudio
 CcAudio::IAudioSourceInterface for a single audio source, which allow you to manipulate sound sources (speakers) in 2D or 3D space
 CcAudio::cAudioSourceBase
 CcAudio::IDataSourceInterface for data providers in cAudio
 CcAudio::cMemorySourceClass used to read from a memory buffer
 CcAudio::ISourceEventHandlerInterface for event handlers on Audio Sources
 CcAudio::IThread
 CcAudio::cAudioThread
 CcAudio::IThreadWorker
 CcAudio::cAudioCapture
 CcAudio::cAudioManager