Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
ma_decoder Struct Reference

#include <miniaudio.h>

+ Collaboration diagram for ma_decoder:

Public Attributes

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
 

Detailed Description

Definition at line 9573 of file miniaudio.h.

Member Data Documentation

◆ allocationCallbacks

ma_allocation_callbacks ma_decoder::allocationCallbacks

Definition at line 9592 of file miniaudio.h.

◆ converter

ma_data_converter ma_decoder::converter

Definition at line 9587 of file miniaudio.h.

◆ currentReadPos

size_t ma_decoder::currentReadPos

Definition at line 9604 of file miniaudio.h.

◆ 

union { ... } ma_decoder::data

◆ dataSize

size_t ma_decoder::dataSize

Definition at line 9603 of file miniaudio.h.

◆ ds

ma_data_source_base ma_decoder::ds

Definition at line 9575 of file miniaudio.h.

◆ file

ma_vfs_file ma_decoder::file

Definition at line 9598 of file miniaudio.h.

◆ inputCacheCap

ma_uint64 ma_decoder::inputCacheCap

Definition at line 9589 of file miniaudio.h.

◆ inputCacheConsumed

ma_uint64 ma_decoder::inputCacheConsumed

Definition at line 9590 of file miniaudio.h.

◆ inputCacheRemaining

ma_uint64 ma_decoder::inputCacheRemaining

Definition at line 9591 of file miniaudio.h.

◆ 

struct { ... } ma_decoder::memory

◆ onRead

ma_decoder_read_proc ma_decoder::onRead

Definition at line 9579 of file miniaudio.h.

◆ onSeek

ma_decoder_seek_proc ma_decoder::onSeek

Definition at line 9580 of file miniaudio.h.

◆ onTell

ma_decoder_tell_proc ma_decoder::onTell

Definition at line 9581 of file miniaudio.h.

◆ outputChannels

ma_uint32 ma_decoder::outputChannels

Definition at line 9585 of file miniaudio.h.

◆ outputFormat

ma_format ma_decoder::outputFormat

Definition at line 9584 of file miniaudio.h.

◆ outputSampleRate

ma_uint32 ma_decoder::outputSampleRate

Definition at line 9586 of file miniaudio.h.

◆ pBackend

ma_data_source* ma_decoder::pBackend

Definition at line 9576 of file miniaudio.h.

◆ pBackendUserData

void* ma_decoder::pBackendUserData

Definition at line 9578 of file miniaudio.h.

◆ pBackendVTable

const ma_decoding_backend_vtable* ma_decoder::pBackendVTable

Definition at line 9577 of file miniaudio.h.

◆ pData

const ma_uint8* ma_decoder::pData

Definition at line 9602 of file miniaudio.h.

◆ pInputCache

void* ma_decoder::pInputCache

Definition at line 9588 of file miniaudio.h.

◆ pUserData

void* ma_decoder::pUserData

Definition at line 9582 of file miniaudio.h.

◆ pVFS

ma_vfs* ma_decoder::pVFS

Definition at line 9597 of file miniaudio.h.

◆ readPointerInPCMFrames

ma_uint64 ma_decoder::readPointerInPCMFrames

Definition at line 9583 of file miniaudio.h.

◆ 

struct { ... } ma_decoder::vfs

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