![]() | FusionSound Reference Manual |
Index Page |
IFusionSound | Main FusionSound interface. |
IFusionSoundBuffer | Static sound buffer for playback of smaller samples. |
IFusionSoundStream | Streaming sound buffer for playback of large files or real time data. |
IFusionSoundPlayback | Advanced playback control for static sound buffers. |
IFusionSoundMusicProvider | Rendering music data into a stream. |
FSBufferDescription | The buffer description is used to create static sound buffers. |
FSBufferDescriptionFlags | Each buffer description flag validates one field of the buffer description. |
FSBufferPlayFlags | Flags for simple playback using IFusionSoundBuffer::Play(). |
FSMusicProviderCapabilities | Information about an IFusionSoundMusicProvider. |
FSSampleFormat |
The sample format is the way of storing audible information.
Data is always stored in native endian. This keeps the library and applications simple and clean. Always access sample buffers like arrays of 8 bit or 16 bit integers depending on the sample format, unless data is written with endianness being taken care of. This does not excuse from endian conversion that might be necessary when reading data from files. |
FSStreamDescription | The stream description is used to create streaming sound buffers. |
FSStreamDescriptionFlags | Each stream description flag validates one field of the stream description. |