neoGFX
Cross-platform C++ app/game engine
|
#include <i_audio.hpp>
Public Member Functions | |
virtual | ~i_audio ()=default |
virtual i_vector< i_audio_device_info > const & | available_devices ()=0 |
virtual i_audio_device & | create_device (i_audio_device_info const &aDeviceInfo, audio_data_format const &aDataFormat)=0 |
virtual i_audio_device & | create_playback_device (audio_data_format const &aDataFormat)=0 |
virtual i_audio_device & | create_capture_device (audio_data_format const &aDataFormat)=0 |
virtual void | destroy_device (i_audio_device &aDevice)=0 |
virtual i_audio_instrument_atlas & | instrument_atlas ()=0 |
Public Member Functions inherited from neolib::services::i_service | |
virtual | ~i_service ()=default |
Static Public Member Functions | |
static uuid const & | iid () |
Definition at line 31 of file i_audio.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in neogfx::audio.
|
pure virtual |
Implemented in neogfx::audio.
|
pure virtual |
Implemented in neogfx::audio.
|
pure virtual |
Implemented in neogfx::audio.
|
pure virtual |
Implemented in neogfx::audio.
|
inlinestatic |
Definition at line 44 of file i_audio.hpp.
|
pure virtual |
Implemented in neogfx::audio.