Mario Kart 64
Loading...
Searching...
No Matches
ma_decoder Struct Reference

#include <miniaudio.h>

Collaboration diagram for ma_decoder:
[legend]

Data Fields

ma_data_source_base ds
 
ma_data_sourcepBackend
 
const ma_decoding_backend_vtablepBackendVTable
 
void * pBackendUserData
 
ma_decoder_read_proc onRead
 
ma_decoder_seek_proc onSeek
 
ma_decoder_tell_proc onTell
 
void * pUserData
 
ma_uint64 readPointerInPCMFrames
 
ma_format outputFormat
 
ma_uint32 outputChannels
 
ma_uint32 outputSampleRate
 
ma_data_converter converter
 
void * pInputCache
 
ma_uint64 inputCacheCap
 
ma_uint64 inputCacheConsumed
 
ma_uint64 inputCacheRemaining
 
ma_allocation_callbacks allocationCallbacks
 
union { 
 
   struct { 
 
      ma_vfs *   pVFS 
 
      ma_vfs_file   file 
 
   }   vfs 
 
   struct { 
 
      const ma_uint8 *   pData 
 
      size_t   dataSize 
 
      size_t   currentReadPos 
 
   }   memory 
 
data 
 

Field Documentation

◆ allocationCallbacks

ma_allocation_callbacks ma_decoder::allocationCallbacks

◆ converter

ma_data_converter ma_decoder::converter

◆ currentReadPos

size_t ma_decoder::currentReadPos

◆ [union]

union { ... } ma_decoder::data

◆ dataSize

size_t ma_decoder::dataSize

◆ ds

ma_data_source_base ma_decoder::ds

◆ file

ma_vfs_file ma_decoder::file

◆ inputCacheCap

ma_uint64 ma_decoder::inputCacheCap

◆ inputCacheConsumed

ma_uint64 ma_decoder::inputCacheConsumed

◆ inputCacheRemaining

ma_uint64 ma_decoder::inputCacheRemaining

◆ [struct]

struct { ... } ma_decoder::memory

◆ onRead

ma_decoder_read_proc ma_decoder::onRead

◆ onSeek

ma_decoder_seek_proc ma_decoder::onSeek

◆ onTell

ma_decoder_tell_proc ma_decoder::onTell

◆ outputChannels

ma_uint32 ma_decoder::outputChannels

◆ outputFormat

ma_format ma_decoder::outputFormat

◆ outputSampleRate

ma_uint32 ma_decoder::outputSampleRate

◆ pBackend

ma_data_source* ma_decoder::pBackend

◆ pBackendUserData

void* ma_decoder::pBackendUserData

◆ pBackendVTable

const ma_decoding_backend_vtable* ma_decoder::pBackendVTable

◆ pData

const ma_uint8* ma_decoder::pData

◆ pInputCache

void* ma_decoder::pInputCache

◆ pUserData

void* ma_decoder::pUserData

◆ pVFS

ma_vfs* ma_decoder::pVFS

◆ readPointerInPCMFrames

ma_uint64 ma_decoder::readPointerInPCMFrames

◆ [struct]

struct { ... } ma_decoder::vfs

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