Game Audio Module
A C++ audio system using miniaudio with Python bindings
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
audio::SoundInstance Struct Reference

Represents a single instance of a playing sound. More...

#include <sound.h>

Public Member Functions

 SoundInstance ()
 Constructor.
 
 ~SoundInstance ()
 Destructor.
 

Public Attributes

bool finished
 Flag indicating if this instance has finished playing.
 
ma_sound * sound
 Pointer to miniaudio sound.
 

Detailed Description

Represents a single instance of a playing sound.

Since sounds can be played multiple times simultaneously, each playback is represented by a SoundInstance object.

Constructor & Destructor Documentation

◆ SoundInstance()

audio::SoundInstance::SoundInstance ( )

Constructor.

◆ ~SoundInstance()

audio::SoundInstance::~SoundInstance ( )

Destructor.

Cleans up miniaudio resources

Member Data Documentation

◆ finished

bool audio::SoundInstance::finished

Flag indicating if this instance has finished playing.

◆ sound

ma_sound* audio::SoundInstance::sound

Pointer to miniaudio sound.


The documentation for this struct was generated from the following files: