vkQuake2 doxygen  1.0 dev
drmp3 Struct Reference

#include <dr_mp3.h>

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 mp3FrameChannels
 
drmp3_uint32 mp3FrameSampleRate
 
drmp3_uint32 pcmFramesConsumedInMP3Frame
 
drmp3_uint32 pcmFramesRemainingInMP3Frame
 
drmp3_uint8 pcmFrames [sizeof(float) *DRMP3_MAX_SAMPLES_PER_FRAME]
 
drmp3_uint64 currentPCMFrame
 
drmp3_uint64 streamCursor
 
drmp3_src src
 
drmp3_seek_pointpSeekPoints
 
drmp3_uint32 seekPointCount
 
size_t dataSize
 
size_t dataCapacity
 
drmp3_uint8pData
 
drmp3_bool32 atEnd: 1
 
struct {
   const drmp3_uint8 *   pData
 
   size_t   dataSize
 
   size_t   currentReadPos
 
memory
 

Detailed Description

Definition at line 238 of file dr_mp3.h.

Member Data Documentation

◆ atEnd

drmp3_bool32 drmp3::atEnd

Definition at line 260 of file dr_mp3.h.

◆ channels

drmp3_uint32 drmp3::channels

Definition at line 242 of file dr_mp3.h.

◆ currentPCMFrame

drmp3_uint64 drmp3::currentPCMFrame

Definition at line 252 of file dr_mp3.h.

◆ currentReadPos

size_t drmp3::currentReadPos

Definition at line 265 of file dr_mp3.h.

◆ dataCapacity

size_t drmp3::dataCapacity

Definition at line 258 of file dr_mp3.h.

◆ dataSize

size_t drmp3::dataSize

Definition at line 257 of file dr_mp3.h.

◆ decoder

drmp3dec drmp3::decoder

Definition at line 240 of file dr_mp3.h.

◆ frameInfo

drmp3dec_frame_info drmp3::frameInfo

Definition at line 241 of file dr_mp3.h.

◆ memory

struct { ... } drmp3::memory

◆ mp3FrameChannels

drmp3_uint32 drmp3::mp3FrameChannels

Definition at line 247 of file dr_mp3.h.

◆ mp3FrameSampleRate

drmp3_uint32 drmp3::mp3FrameSampleRate

Definition at line 248 of file dr_mp3.h.

◆ onRead

drmp3_read_proc drmp3::onRead

Definition at line 244 of file dr_mp3.h.

◆ onSeek

drmp3_seek_proc drmp3::onSeek

Definition at line 245 of file dr_mp3.h.

◆ pcmFrames

drmp3_uint8 drmp3::pcmFrames[sizeof(float) *DRMP3_MAX_SAMPLES_PER_FRAME]

Definition at line 251 of file dr_mp3.h.

◆ pcmFramesConsumedInMP3Frame

drmp3_uint32 drmp3::pcmFramesConsumedInMP3Frame

Definition at line 249 of file dr_mp3.h.

◆ pcmFramesRemainingInMP3Frame

drmp3_uint32 drmp3::pcmFramesRemainingInMP3Frame

Definition at line 250 of file dr_mp3.h.

◆ pData [1/2]

drmp3_uint8* drmp3::pData

Definition at line 259 of file dr_mp3.h.

◆ pData [2/2]

const drmp3_uint8* drmp3::pData

Definition at line 263 of file dr_mp3.h.

◆ pSeekPoints

drmp3_seek_point* drmp3::pSeekPoints

Definition at line 255 of file dr_mp3.h.

◆ pUserData

void* drmp3::pUserData

Definition at line 246 of file dr_mp3.h.

◆ sampleRate

drmp3_uint32 drmp3::sampleRate

Definition at line 243 of file dr_mp3.h.

◆ seekPointCount

drmp3_uint32 drmp3::seekPointCount

Definition at line 256 of file dr_mp3.h.

◆ src

drmp3_src drmp3::src

Definition at line 254 of file dr_mp3.h.

◆ streamCursor

drmp3_uint64 drmp3::streamCursor

Definition at line 253 of file dr_mp3.h.