Unit CastleSoundFile

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

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

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.12.1 on 2013-02-04 20:26:52