OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::oalp::basic_alc_constants< ApiTraits > Class Template Reference

Class wrapping the constants from the ALC API. More...

#include <oalplus/alc_api/constants.hpp>

Public Attributes

opt_c_api_constant< mp_list< alc_error_code >, enum_type_ino_error
 
opt_c_api_constant< mp_list< alc_error_code >, enum_type_iinvalid_device
 
opt_c_api_constant< mp_list< alc_error_code >, enum_type_iinvalid_context
 
opt_c_api_constant< mp_list< alc_error_code >, enum_type_iinvalid_enum
 
opt_c_api_constant< mp_list< alc_error_code >, enum_type_iinvalid_value
 
opt_c_api_constant< mp_list< alc_error_code >, enum_type_iout_of_memory
 
opt_c_api_constant< mp_list< alc_string_query >, enum_type_idevice_specifier
 
opt_c_api_constant< mp_list< alc_string_query >, enum_type_icapture_device_specifier
 
opt_c_api_constant< mp_list< alc_string_query >, enum_type_idefault_device_specifier
 
opt_c_api_constant< mp_list< alc_string_query >, enum_type_icapture_default_device_specifier
 
const dynamic_c_api_constant< mp_list< alc_string_query >, enum_type > all_devices_specifier
 
const dynamic_c_api_constant< mp_list< alc_string_query >, enum_type > default_all_devices_specifier
 
opt_c_api_constant< mp_list< alc_string_query >, enum_type_iextensions
 
opt_c_api_constant< mp_list< alc_integer_query >, enum_type_imajor_version
 
opt_c_api_constant< mp_list< alc_integer_query >, enum_type_iminor_version
 
opt_c_api_constant< mp_list< alc_integer_query >, enum_type_icapture_samples
 
opt_c_api_constant< mp_list< context_attribute >, enum_type_ifrequency
 
opt_c_api_constant< mp_list< context_attribute >, enum_type_irefresh
 
opt_c_api_constant< mp_list< context_attribute >, enum_type_isync
 
opt_c_api_constant< mp_list< context_attribute >, enum_type_imono_sources
 
opt_c_api_constant< mp_list< context_attribute >, enum_type_istereo_sources
 
const dynamic_c_api_constant< mp_list< context_attribute >, enum_type > hrtf_soft
 
const dynamic_c_api_constant< mp_list< context_attribute >, enum_type > hrtf_id_soft
 
const dynamic_c_api_constant< mp_list< alc_string_query >, enum_type > hrtf_specifier_soft
 

Detailed Description

template<typename ApiTraits>
class eagine::oalp::basic_alc_constants< ApiTraits >

Class wrapping the constants from the ALC API.

See also
basic_alc_c_api
basic_alc_operations

Member Data Documentation

◆ all_devices_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::all_devices_specifier

Wrapper for ALC_ALL_DEVICES_SPECIFIER

◆ capture_default_device_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::capture_default_device_specifier

Wrapper for ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER

◆ capture_device_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::capture_device_specifier

Wrapper for ALC_CAPTURE_DEVICE_SPECIFIER

◆ capture_samples

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::capture_samples

Wrapper for ALC_CAPTURE_SAMPLES

◆ default_all_devices_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::default_all_devices_specifier

Wrapper for ALC_DEFAULT_ALL_DEVICES_SPECIFIER

◆ default_device_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::default_device_specifier

Wrapper for ALC_DEFAULT_DEVICE_SPECIFIER

◆ device_specifier

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::device_specifier

Wrapper for ALC_DEVICE_SPECIFIER

◆ extensions

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::extensions

Wrapper for ALC_EXTENSIONS

◆ frequency

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::frequency

Wrapper for ALC_FREQUENCY

◆ hrtf_id_soft

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::hrtf_id_soft

Wrapper for ALC_HRTF_ID_SOFT

◆ hrtf_soft

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::hrtf_soft

Wrapper for ALC_HRTF_SOFT

◆ hrtf_specifier_soft

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::hrtf_specifier_soft

Wrapper for ALC_HRTF_SPECIFIER_SOFT

◆ invalid_context

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::invalid_context

Wrapper for ALC_INVALID_CONTEXT

◆ invalid_device

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::invalid_device

Wrapper for ALC_INVALID_DEVICE

◆ invalid_enum

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::invalid_enum

Wrapper for ALC_INVALID_ENUM

◆ invalid_value

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::invalid_value

Wrapper for ALC_INVALID_VALUE

◆ major_version

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::major_version

Wrapper for ALC_MAJOR_VERSION

◆ minor_version

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::minor_version

Wrapper for ALC_MINOR_VERSION

◆ mono_sources

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::mono_sources

Wrapper for ALC_MONO_SOURCES

◆ no_error

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::no_error

Wrapper for ALC_NO_ERROR

◆ out_of_memory

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::out_of_memory

Wrapper for ALC_OUT_OF_MEMORY

◆ refresh

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::refresh

Wrapper for ALC_REFRESH

◆ stereo_sources

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::stereo_sources

Wrapper for ALC_STEREO_SOURCES

◆ sync

template<typename ApiTraits >
eagine::oalp::basic_alc_constants< ApiTraits >::sync

Wrapper for ALC_SYNC


The documentation for this class was generated from the following file:

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).