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

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

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

#include <oalplus/al_api/constants.hpp>

Public Attributes

opt_c_api_constant< mp_list< al_error_code >, enum_type_ino_error
 
opt_c_api_constant< mp_list< al_error_code >, enum_type_iinvalid_name
 
opt_c_api_constant< mp_list< al_error_code >, enum_type_iinvalid_enum
 
opt_c_api_constant< mp_list< al_error_code >, enum_type_iinvalid_operation
 
opt_c_api_constant< mp_list< al_error_code >, enum_type_iout_of_memory
 
opt_c_api_constant< mp_list< al_string_query >, enum_type_iversion
 
opt_c_api_constant< mp_list< al_string_query >, enum_type_irenderer
 
opt_c_api_constant< mp_list< al_string_query >, enum_type_ivendor
 
opt_c_api_constant< mp_list< al_string_query >, enum_type_iextensions
 
opt_c_api_constant< mp_list< al_numeric_query >, enum_type_idoppler_factor
 
opt_c_api_constant< mp_list< al_numeric_query >, enum_type_ispeed_of_sound
 
opt_c_api_constant< mp_list< al_integer_query >, enum_type_i, oalp::distance_modeldistance_model
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_iinverse_distance
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_iinverse_distance_clamped
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_ilinear_distance
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_ilinear_distance_clamped
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_iexponent_distance
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_iexponent_distance_clamped
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_isource_state
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_isource_type
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_isource_relative
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_ilooping
 
opt_c_api_constant< mp_list< listener_attribute, source_attribute >, enum_type_iposition
 
opt_c_api_constant< mp_list< listener_attribute, source_attribute >, enum_type_ivelocity
 
opt_c_api_constant< mp_list< listener_attribute, source_attribute >, enum_type_igain
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_imin_gain
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_imax_gain
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_irolloff_factor
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_ireference_distance
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_imin_distance
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_imax_distance
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_idirection
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_icone_inner_angle
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_icone_outer_angle
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_icone_outer_gain
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_isec_offset
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_isample_offset
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_ibyte_offset
 
opt_c_api_constant< mp_list< listener_attribute >, enum_type_iorientation
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_icurrent_buffer
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_ibuffers_queued
 
opt_c_api_constant< mp_list< source_attribute >, enum_type_ibuffers_processed
 
dynamic_c_api_constant< mp_list< listener_attribute >, enum_type > meters_per_unit
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > direct_filter
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > auxiliary_send_filter
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > air_absorption_factor
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > room_rolloff_factor
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > cone_outer_gainhf
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > direct_filter_gainhf_auto
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > auxiliary_send_filter_gain_auto
 
dynamic_c_api_constant< mp_list< source_attribute >, enum_type > auxiliary_send_filter_gainhf_auto
 
opt_c_api_constant< mp_list< buffer_attribute >, enum_type_ifrequency
 
opt_c_api_constant< mp_list< buffer_attribute >, enum_type_isize
 
opt_c_api_constant< mp_list< buffer_attribute >, enum_type_ibits
 
opt_c_api_constant< mp_list< buffer_attribute >, enum_type_ichannels
 
opt_c_api_constant< mp_list< buffer_format >, enum_type_iformat_mono8
 
opt_c_api_constant< mp_list< buffer_format >, enum_type_iformat_mono16
 
opt_c_api_constant< mp_list< buffer_format >, enum_type_iformat_stereo8
 
opt_c_api_constant< mp_list< buffer_format >, enum_type_iformat_stereo16
 
opt_c_api_constant< mp_list< oalp::source_type >, enum_type_iundetermined
 
opt_c_api_constant< mp_list< oalp::source_type >, enum_type_istatic_
 
opt_c_api_constant< mp_list< oalp::source_type >, enum_type_istreaming
 
opt_c_api_constant< mp_list< oalp::source_state >, enum_type_iinitial
 
opt_c_api_constant< mp_list< oalp::source_state >, enum_type_iplaying
 
opt_c_api_constant< mp_list< oalp::source_state >, enum_type_ipaused
 
opt_c_api_constant< mp_list< oalp::source_state >, enum_type_istopped
 
opt_c_api_constant< mp_list< oalp::distance_model >, enum_type_inone
 

Detailed Description

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

Class wrapping the constants from the AL API.

See also
basic_al_c_api
basic_al_operations

Member Data Documentation

◆ air_absorption_factor

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::air_absorption_factor

Wrapper for AL_AIR_ABSORPTION_FACTOR

◆ auxiliary_send_filter

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::auxiliary_send_filter

Wrapper for AL_AUXILIARY_SEND_FILTER

◆ auxiliary_send_filter_gain_auto

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::auxiliary_send_filter_gain_auto

Wrapper for AL_AUXILIARY_SEND_FILTER_GAIN_AUTO

◆ auxiliary_send_filter_gainhf_auto

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::auxiliary_send_filter_gainhf_auto

Wrapper for AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO

◆ bits

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::bits

Wrapper for AL_BITS

◆ buffers_processed

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::buffers_processed

Wrapper for AL_BUFFERS_PROCESSED

◆ buffers_queued

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::buffers_queued

Wrapper for AL_BUFFERS_QUEUED

◆ byte_offset

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::byte_offset

Wrapper for AL_BYTE_OFFSET

◆ channels

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::channels

Wrapper for AL_CHANNELS

◆ cone_inner_angle

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::cone_inner_angle

Wrapper for AL_CONE_INNER_ANGLE

◆ cone_outer_angle

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::cone_outer_angle

Wrapper for AL_cone_outer_angle

◆ cone_outer_gain

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::cone_outer_gain

Wrapper for AL_CONE_OUTER_GAIN

◆ cone_outer_gainhf

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::cone_outer_gainhf

Wrapper for AL_CONE_OUTER_GAINHF

◆ current_buffer

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::current_buffer

Wrapper for AL_CURRENT_BUFFER

◆ direct_filter

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::direct_filter

Wrapper for AL_DIRECT_FILTER

◆ direct_filter_gainhf_auto

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::direct_filter_gainhf_auto

Wrapper for AL_DIRECT_FILTER_GAINHF_AUTO

◆ direction

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::direction

Wrapper for AL_DIRECTION

◆ distance_model

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::distance_model

Wrapper for AL_DISTANCE_MODEL

◆ doppler_factor

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::doppler_factor

Wrapper for AL_DOPPLER_FACTOR

◆ exponent_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::exponent_distance

Wrapper for AL_EXPONENT_DISTANCE

◆ exponent_distance_clamped

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::exponent_distance_clamped

Wrapper for AL_EXPONENT_DISTANCE_CLAMPED

◆ extensions

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

Wrapper for AL_EXTENSIONS

◆ format_mono16

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::format_mono16

Wrapper for AL_FORMAT_MONO16

◆ format_mono8

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::format_mono8

Wrapper for AL_FORMAT_MONO8

◆ format_stereo16

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::format_stereo16

Wrapper for AL_FORMAT_STEREO16

◆ format_stereo8

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::format_stereo8

Wrapper for AL_FORMAT_STEREO8

◆ frequency

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

Wrapper for AL_FREQUENCY

◆ gain

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::gain

Wrapper for AL_GAIN

◆ initial

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::initial

Wrapper for AL_INITIAL

◆ invalid_enum

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

Wrapper for AL_INVALID_ENUM

◆ invalid_name

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::invalid_name

Wrapper for AL_INVALID_NAME

◆ invalid_operation

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::invalid_operation

Wrapper for AL_INVALID_OPERATION

◆ inverse_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::inverse_distance

Wrapper for AL_INVERSE_DISTANCE

◆ inverse_distance_clamped

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::inverse_distance_clamped

Wrapper for AL_INVERSE_DISTANCE_CLAMPED

◆ linear_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::linear_distance

Wrapper for AL_LINEAR_DISTANCE

◆ linear_distance_clamped

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::linear_distance_clamped

Wrapper for AL_LINEAR_DISTANCE_CLAMPED

◆ looping

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::looping

Wrapper for AL_LOOPING

◆ max_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::max_distance

Wrapper for AL_MAX_DISTANCE

◆ max_gain

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::max_gain

Wrapper for AL_MAX_GAIN

◆ meters_per_unit

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::meters_per_unit

Wrapper for AL_METERS_PER_UNIT

◆ min_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::min_distance

Wrapper for AL_MIN_DISTANCE

◆ min_gain

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::min_gain

Wrapper for AL_MIN_GAIN

◆ no_error

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

Wrapper for AL_NO_ERROR

◆ none

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::none

Wrapper for AL_NONE

◆ orientation

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::orientation

Wrapper for AL_ORIENTATION

◆ out_of_memory

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

Wrapper for AL_OUT_OF_MEMORY

◆ paused

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::paused

Wrapper for AL_PAUSED

◆ playing

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::playing

Wrapper for AL_PLAYING

◆ position

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::position

Wrapper for AL_POSITION

◆ reference_distance

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::reference_distance

Wrapper for AL_REFERENCE_DISTANCE

◆ renderer

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::renderer

Wrapper for AL_RENDERER

◆ rolloff_factor

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::rolloff_factor

Wrapper for AL_ROLLOFF_FACTOR

◆ room_rolloff_factor

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::room_rolloff_factor

Wrapper for AL_ROOM_ROLLOFF_FACTOR

◆ sample_offset

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::sample_offset

Wrapper for AL_SAMPLE_OFFSET

◆ sec_offset

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::sec_offset

Wrapper for AL_SEC_OFFSET

◆ size

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::size

Wrapper for AL_SIZE

◆ source_relative

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::source_relative

Wrapper for AL_SOURCE_RELATIVE

◆ source_state

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::source_state

Wrapper for AL_SOURCE_STATE

◆ source_type

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::source_type

Wrapper for AL_SOURCE_TYPE

◆ speed_of_sound

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::speed_of_sound

Wrapper for AL_SPEED_OF_SOUND

◆ static_

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::static_

Wrapper for AL_STATIC

◆ stopped

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::stopped

Wrapper for AL_STOPPED

◆ streaming

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::streaming

Wrapper for AL_STREAMING

◆ undetermined

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::undetermined

Wrapper for AL_UNDETERMINED

◆ velocity

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::velocity

Wrapper for AL_VELOCITY

◆ vendor

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::vendor

Wrapper for AL_VENDOR

◆ version

template<typename ApiTraits >
eagine::oalp::basic_al_constants< ApiTraits >::version

Wrapper for AL_VERSION


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).