|
Game Audio Module
A C++ audio system using miniaudio with Python bindings
|
Opaque handle types for audio objects. More...
#include <audio_manager.h>
Public Member Functions | |
| constexpr bool | IsValid () const |
| constexpr | operator bool () const |
| constexpr uint32_t | Value () const |
Static Public Member Functions | |
| static constexpr TrackHandle | Invalid () |
Public Attributes | |
| uint32_t | value {0} |
Friends | |
| constexpr bool | operator== (const TrackHandle &, const TrackHandle &)=default |
Opaque handle types for audio objects.
These typedefs define opaque handles that are used to reference audio objects. The actual implementation details are hidden from the user.
Strongly typed handle for audio tracks.
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
friend |
| uint32_t audio::TrackHandle::value {0} |