An audio pool is a pool of audio files and their corresponding float arrays in memory that are referenced by regions.
Instead of associating audio files with regions, all audio files (and their edited counterparts after some hard editing like stretching) are saved in the pool.
- AudioClip** clips
- Audio clips.
- int num_clips
- Clip counter.
- size_t clips_size
- Array sizes.
This is not the actual number of clips in the pool - it may contain NULL clips. This is to make identifying and managing clips easier by their IDs.