OldSchool Library
|
Audio management functionalities in OSLib. More...
Topics | |
General Audio Tasks | |
Functions for general audio management tasks. | |
Sound Loading | |
Functions for loading and managing sounds. | |
Audio Player | |
Provides functionalities for audio playback within OSLib. | |
Advanced Audio Management | |
Functions and definitions for advanced audio management in OSLib. | |
Data Structures | |
struct | OSL_SOUND |
Represents a sound object in OSLib. More... | |
struct | osl_audio_channelinfo |
Channel information for internal system use only. More... | |
struct | OSL_AUDIO_VOICE |
User-facing channel representation, primarily for sound drivers. More... | |
Typedefs | |
typedef struct OSL_SOUND | OSL_SOUND |
Represents a sound object in OSLib. | |
Audio management functionalities in OSLib.
typedef struct OSL_SOUND OSL_SOUND |
Represents a sound object in OSLib.
This structure can handle different sound formats and supports both streamed and normal playback. Users can implement custom drivers for other sound types. However, compatibility with future versions is not guaranteed. Please release your source when creating custom implementations.