Class wrapping the C-functions from the ALC API. More...
#include <oalplus/alc_api/c_api.hpp>
Public Types | |
| using | api_traits = ApiTraits |
| Alias for the API traits policy type passed as template argument. | |
| using | device_type = typename alc_types::device_type |
| Alias for device handle type. | |
| using | context_type = typename alc_types::context_type |
| Alias for context handle type. | |
| using | enum_type = typename alc_types::enum_type |
| Alias for enumeration type. | |
| using | char_type = typename alc_types::char_type |
| Alias for string character type. | |
| using | bool_type = typename alc_types::bool_type |
| Alias for boolean type. | |
| using | int_type = typename alc_types::int_type |
| Alias for signed integer type. | |
| using | uint_type = typename alc_types::uint_type |
| Alias for unsigned integer type. | |
| using | size_type = typename alc_types::size_type |
| Alias for integer type used to store sizes and counts. | |
| using | void_ptr_type = typename alc_types::void_ptr_type |
| Untyped non-const pointer type. | |
| template<typename Signature , c_api_function_ptr< api_traits, nothing_t, Signature > Function> | |
| using | alc_api_function = eagine::opt_c_api_function< api_traits, nothing_t, Signature, Function, has_api, bool(Function)> |
| Alias for ALC C-API function wrapper template. | |
Class wrapping the C-functions from the ALC API.
| eagine::oalp::basic_alc_c_api< ApiTraits >::CaptureCloseDevice |
Wrapper for alcCaptureCloseDevice
| eagine::oalp::basic_alc_c_api< ApiTraits >::CaptureOpenDevice |
Wrapper for alcCaptureOpenDevice
| eagine::oalp::basic_alc_c_api< ApiTraits >::CaptureSamples |
Wrapper for alcCaptureSamples
| eagine::oalp::basic_alc_c_api< ApiTraits >::CaptureStart |
Wrapper for alcCaptureStart
| eagine::oalp::basic_alc_c_api< ApiTraits >::CaptureStop |
Wrapper for alcCaptureStop
| eagine::oalp::basic_alc_c_api< ApiTraits >::CloseDevice |
Wrapper for alcCloseDevice
| eagine::oalp::basic_alc_c_api< ApiTraits >::CreateContext |
Wrapper for alcCreateContext
| eagine::oalp::basic_alc_c_api< ApiTraits >::DestroyContext |
Wrapper for alcDestroyContext
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetContextsDevice |
Wrapper for alcGetContextsDevice
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetCurrentContext |
Wrapper for alcGetCurrentContext
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetEnumValue |
Wrapper for alcGetEnumValue
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetError |
Wrapper for alcGetError
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetIntegerv |
Wrapper for alcGetIntegerv
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetProcAddress |
Wrapper for alcGetProcAddress
| eagine::oalp::basic_alc_c_api< ApiTraits >::GetString |
Wrapper for alcGetString
| eagine::oalp::basic_alc_c_api< ApiTraits >::IsExtensionPresent |
Wrapper for alcIsExtensionPresent
| eagine::oalp::basic_alc_c_api< ApiTraits >::MakeContextCurrent |
Wrapper for alcMakeContextCurrent
| eagine::oalp::basic_alc_c_api< ApiTraits >::OpenDevice |
Wrapper for alcOpenDevice
| eagine::oalp::basic_alc_c_api< ApiTraits >::ProcessContext |
Wrapper for alcProcessContext
| eagine::oalp::basic_alc_c_api< ApiTraits >::SuspendContext |
Wrapper for alcSuspendContext