neoGFX
Cross-platform C++ app/game engine
|
#include <audio.hpp>
Public Member Functions | |
audio () | |
~audio () override | |
i_vector< i_audio_device_info > const & | available_devices () override |
i_audio_device & | create_device (i_audio_device_info const &aDeviceInfo, audio_data_format const &aDataFormat) override |
i_audio_device & | create_playback_device (audio_data_format const &aDataFormat) override |
i_audio_device & | create_capture_device (audio_data_format const &aDataFormat) override |
void | destroy_device (i_audio_device &aDevice) override |
i_audio_instrument_atlas & | instrument_atlas () override |
Public Member Functions inherited from neogfx::i_audio | |
virtual | ~i_audio ()=default |
Public Member Functions inherited from neolib::services::i_service | |
virtual | ~i_service ()=default |
Additional Inherited Members | |
Static Public Member Functions inherited from neogfx::i_audio | |
static uuid const & | iid () |
neogfx::audio::audio | ( | ) |
|
override |
|
overridevirtual |
Implements neogfx::i_audio.
|
overridevirtual |
Implements neogfx::i_audio.
|
overridevirtual |
Implements neogfx::i_audio.
|
overridevirtual |
Implements neogfx::i_audio.
|
overridevirtual |
Implements neogfx::i_audio.
|
overridevirtual |
Implements neogfx::i_audio.