cAudio  2.3.0
3d Audio Engine
 All Classes Namespaces Functions Variables Enumerations Pages
Class Hierarchy

Go to the graphical class hierarchy

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