This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
Ccapo::Buffer | Audio Buffer: stores decoded PCM data in memory |
▼Ccapo::Polymorphic | Base class for polymorphic types |
Ccapo::IEngine | Audio Engine. API to create Audio Sources. Represents 3D spatialized listener. Uses default audio device |
Ccapo::ISource | Audio Source. API for audio playback. Open file for streaming or bind to existing Audio Buffer. Supports 3D spatialization |
▼Ccapo::IStream | Interface for custom audio stream (data source). Supports streaming data of indefinite length. The API is in terms of samples, they are converted to frames by the library |
Ccapo::IStreamPipe | IStream wrapper that enables subtypes to push arbitrary number of samples |
Ccapo::Vec3f | 3D spatial vector |