raygui-widget
Public Attributes | List of all members
ma_decoder Struct Reference
Collaboration diagram for ma_decoder:
Collaboration graph
[legend]

Public Attributes

ma_data_source_base ds
 
ma_data_source * pBackend
 
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
 

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