RetroArch
Public Attributes | List of all members
drmp3 Struct Reference

#include <dr_mp3.h>

Collaboration diagram for drmp3:
[legend]

Public Attributes

drmp3dec decoder
 
drmp3dec_frame_info frameInfo
 
drmp3_uint32 channels
 
drmp3_uint32 sampleRate
 
drmp3_read_proc onRead
 
drmp3_seek_proc onSeek
 
voidpUserData
 
drmp3_uint32 frameChannels
 
drmp3_uint32 frameSampleRate
 
drmp3_uint32 framesConsumed
 
drmp3_uint32 framesRemaining
 
drmp3_int16 frames [DRMP3_MAX_SAMPLES_PER_FRAME]
 
drmp3_src src
 
size_t dataSize
 
size_t dataCapacity
 
drmp3_uint8pData
 
drmp3_bool32 atEnd: 1
 
struct {
   const drmp3_uint8 *   pData
 
   size_t   dataSize
 
   size_t   currentReadPos
 
memory
 

Member Data Documentation

◆ atEnd

drmp3_bool32 drmp3::atEnd

◆ channels

drmp3_uint32 drmp3::channels

◆ currentReadPos

size_t drmp3::currentReadPos

◆ dataCapacity

size_t drmp3::dataCapacity

◆ dataSize

size_t drmp3::dataSize

◆ decoder

drmp3dec drmp3::decoder

◆ frameChannels

drmp3_uint32 drmp3::frameChannels

◆ frameInfo

drmp3dec_frame_info drmp3::frameInfo

◆ frames

◆ frameSampleRate

drmp3_uint32 drmp3::frameSampleRate

◆ framesConsumed

drmp3_uint32 drmp3::framesConsumed

◆ framesRemaining

drmp3_uint32 drmp3::framesRemaining

◆ memory

struct { ... } drmp3::memory

◆ onRead

drmp3_read_proc drmp3::onRead

◆ onSeek

drmp3_seek_proc drmp3::onSeek

◆ pData [1/2]

drmp3_uint8* drmp3::pData

◆ pData [2/2]

const drmp3_uint8* drmp3::pData

◆ pUserData

void* drmp3::pUserData

◆ sampleRate

drmp3_uint32 drmp3::sampleRate

◆ src

drmp3_src drmp3::src

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