vkQuake2 doxygen  1.0 dev
ma_pcm_converter_config Struct Reference

#include <miniaudio.h>

Public Attributes

ma_format formatIn
 
ma_uint32 channelsIn
 
ma_uint32 sampleRateIn
 
ma_channel channelMapIn [MA_MAX_CHANNELS]
 
ma_format formatOut
 
ma_uint32 channelsOut
 
ma_uint32 sampleRateOut
 
ma_channel channelMapOut [MA_MAX_CHANNELS]
 
ma_channel_mix_mode channelMixMode
 
ma_dither_mode ditherMode
 
ma_src_algorithm srcAlgorithm
 
ma_bool32 allowDynamicSampleRate
 
ma_bool32 neverConsumeEndOfInput: 1
 
ma_bool32 noSSE2: 1
 
ma_bool32 noAVX2: 1
 
ma_bool32 noAVX512: 1
 
ma_bool32 noNEON: 1
 
ma_pcm_converter_read_proc onRead
 
voidpUserData
 
union {
   ma_src_config_sinc   sinc
 
}; 
 

Detailed Description

Definition at line 949 of file miniaudio.h.

Member Data Documentation

◆ @18

union { ... }

◆ allowDynamicSampleRate

ma_bool32 ma_pcm_converter_config::allowDynamicSampleRate

Definition at line 962 of file miniaudio.h.

◆ channelMapIn

ma_channel ma_pcm_converter_config::channelMapIn[MA_MAX_CHANNELS]

Definition at line 954 of file miniaudio.h.

◆ channelMapOut

ma_channel ma_pcm_converter_config::channelMapOut[MA_MAX_CHANNELS]

Definition at line 958 of file miniaudio.h.

◆ channelMixMode

ma_channel_mix_mode ma_pcm_converter_config::channelMixMode

Definition at line 959 of file miniaudio.h.

◆ channelsIn

ma_uint32 ma_pcm_converter_config::channelsIn

Definition at line 952 of file miniaudio.h.

◆ channelsOut

ma_uint32 ma_pcm_converter_config::channelsOut

Definition at line 956 of file miniaudio.h.

◆ ditherMode

ma_dither_mode ma_pcm_converter_config::ditherMode

Definition at line 960 of file miniaudio.h.

◆ formatIn

ma_format ma_pcm_converter_config::formatIn

Definition at line 951 of file miniaudio.h.

◆ formatOut

ma_format ma_pcm_converter_config::formatOut

Definition at line 955 of file miniaudio.h.

◆ neverConsumeEndOfInput

ma_bool32 ma_pcm_converter_config::neverConsumeEndOfInput

Definition at line 963 of file miniaudio.h.

◆ noAVX2

ma_bool32 ma_pcm_converter_config::noAVX2

Definition at line 965 of file miniaudio.h.

◆ noAVX512

ma_bool32 ma_pcm_converter_config::noAVX512

Definition at line 966 of file miniaudio.h.

◆ noNEON

ma_bool32 ma_pcm_converter_config::noNEON

Definition at line 967 of file miniaudio.h.

◆ noSSE2

ma_bool32 ma_pcm_converter_config::noSSE2

Definition at line 964 of file miniaudio.h.

◆ onRead

ma_pcm_converter_read_proc ma_pcm_converter_config::onRead

Definition at line 968 of file miniaudio.h.

◆ pUserData

void* ma_pcm_converter_config::pUserData

Definition at line 969 of file miniaudio.h.

◆ sampleRateIn

ma_uint32 ma_pcm_converter_config::sampleRateIn

Definition at line 953 of file miniaudio.h.

◆ sampleRateOut

ma_uint32 ma_pcm_converter_config::sampleRateOut

Definition at line 957 of file miniaudio.h.

◆ sinc

ma_src_config_sinc ma_pcm_converter_config::sinc

Definition at line 972 of file miniaudio.h.

◆ srcAlgorithm

ma_src_algorithm ma_pcm_converter_config::srcAlgorithm

Definition at line 961 of file miniaudio.h.