Class holding audio playback and recording-related application support objects.
More...
#include <eagine/application/context.hpp>
|
auto | init_al_api () noexcept -> bool |
| Tries to intialize the AL sound API in this video context. More...
|
|
auto | has_al_api () const noexcept |
| Indicates if the AL API in this audio context is initialized. More...
|
|
auto | al_api () const noexcept -> auto & |
| Returns a reference to the AL API in this context. More...
|
|
void | clean_up () noexcept |
| Cleans up and releases this audio context and APIs.
|
|
Class holding audio playback and recording-related application support objects.
- See also
- audio_options
-
video_context
-
execution_context
Instances of this class represent a single (possibly one of several) audio playback and recording contexts in an application.
◆ al_api()
auto eagine::application::audio_context::al_api |
( |
| ) |
const -> auto& |
|
inlinenoexcept |
◆ has_al_api()
auto eagine::application::audio_context::has_al_api |
( |
| ) |
const |
|
inlinenoexcept |
Indicates if the AL API in this audio context is initialized.
- See also
- init_al_api
-
al_api
◆ init_al_api()
auto eagine::application::audio_context::init_al_api |
( |
| ) |
-> bool |
|
noexcept |
Tries to intialize the AL sound API in this video context.
- See also
- has_al_api
-
al_api
The documentation for this class was generated from the following file: