Castle Game Engine: CastleSoundFile

# Unit CastleSoundFile
Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables
## Description Handle sound files in various formats. While this unit does use some OpenAL constants, most parts of this unit can be used even when OpenAL is not initilized and not even available. The methods that require OpenAL to be available and initialized are clearly marked as such in the documentation. ## Uses SysUtils CastleUtils Classes CastleOpenAL CastleTimeUtils ## Overview ### Classes, Interfaces, Objects and Records
Name | Description
--- | ---
Class `ESoundFormatNotSupportedByOpenAL` |
Class `TSoundFile` |
Class `EInvalidSoundFormat` |
Class `TSoundMP3` |
Class `TSoundOggVorbis` | OggVorbis file loader.
Class `EInvalidOggVorbis` |
Class `TSoundWAV` |
Class `EInvalidWAV` |
### Functions and Procedures
`function ALDataFormatToStr(DataFormat: TALuint): string;`
### Types
`TSoundFileClass = class of TSoundFile;`
## Description ### Functions and Procedures
`function ALDataFormatToStr(DataFormat: TALuint): string;`
### Types
`TSoundFileClass = class of TSoundFile;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:12