vkQuake2 doxygen  1.0 dev
ma_decoder Struct Reference

#include <miniaudio.h>

Public Attributes

ma_decoder_read_proc onRead
 
ma_decoder_seek_proc onSeek
 
voidpUserData
 
ma_uint64 readPointer
 
ma_format internalFormat
 
ma_uint32 internalChannels
 
ma_uint32 internalSampleRate
 
ma_channel internalChannelMap [MA_MAX_CHANNELS]
 
ma_format outputFormat
 
ma_uint32 outputChannels
 
ma_uint32 outputSampleRate
 
ma_channel outputChannelMap [MA_MAX_CHANNELS]
 
ma_pcm_converter dsp
 
ma_decoder_seek_to_pcm_frame_proc onSeekToPCMFrame
 
ma_decoder_uninit_proc onUninit
 
ma_decoder_get_length_in_pcm_frames_proc onGetLengthInPCMFrames
 
voidpInternalDecoder
 
struct {
   const ma_uint8 *   pData
 
   size_t   dataSize
 
   size_t   currentReadPos
 
memory
 

Detailed Description

Definition at line 3021 of file miniaudio.h.

Member Data Documentation

◆ currentReadPos

size_t ma_decoder::currentReadPos

Definition at line 3044 of file miniaudio.h.

◆ dataSize

size_t ma_decoder::dataSize

Definition at line 3043 of file miniaudio.h.

◆ dsp

ma_pcm_converter ma_decoder::dsp

Definition at line 3035 of file miniaudio.h.

◆ internalChannelMap

ma_channel ma_decoder::internalChannelMap[MA_MAX_CHANNELS]

Definition at line 3030 of file miniaudio.h.

◆ internalChannels

ma_uint32 ma_decoder::internalChannels

Definition at line 3028 of file miniaudio.h.

◆ internalFormat

ma_format ma_decoder::internalFormat

Definition at line 3027 of file miniaudio.h.

◆ internalSampleRate

ma_uint32 ma_decoder::internalSampleRate

Definition at line 3029 of file miniaudio.h.

◆ memory

struct { ... } ma_decoder::memory

◆ onGetLengthInPCMFrames

ma_decoder_get_length_in_pcm_frames_proc ma_decoder::onGetLengthInPCMFrames

Definition at line 3038 of file miniaudio.h.

◆ onRead

ma_decoder_read_proc ma_decoder::onRead

Definition at line 3023 of file miniaudio.h.

◆ onSeek

ma_decoder_seek_proc ma_decoder::onSeek

Definition at line 3024 of file miniaudio.h.

◆ onSeekToPCMFrame

ma_decoder_seek_to_pcm_frame_proc ma_decoder::onSeekToPCMFrame

Definition at line 3036 of file miniaudio.h.

◆ onUninit

ma_decoder_uninit_proc ma_decoder::onUninit

Definition at line 3037 of file miniaudio.h.

◆ outputChannelMap

ma_channel ma_decoder::outputChannelMap[MA_MAX_CHANNELS]

Definition at line 3034 of file miniaudio.h.

◆ outputChannels

ma_uint32 ma_decoder::outputChannels

Definition at line 3032 of file miniaudio.h.

Referenced by Miniaudio_Play().

◆ outputFormat

ma_format ma_decoder::outputFormat

Definition at line 3031 of file miniaudio.h.

Referenced by Miniaudio_Play().

◆ outputSampleRate

ma_uint32 ma_decoder::outputSampleRate

Definition at line 3033 of file miniaudio.h.

Referenced by Miniaudio_Play().

◆ pData

const ma_uint8* ma_decoder::pData

Definition at line 3042 of file miniaudio.h.

◆ pInternalDecoder

void* ma_decoder::pInternalDecoder

Definition at line 3039 of file miniaudio.h.

◆ pUserData

void* ma_decoder::pUserData

Definition at line 3025 of file miniaudio.h.

Referenced by data_callback().

◆ readPointer

ma_uint64 ma_decoder::readPointer

Definition at line 3026 of file miniaudio.h.