Public Attributes | List of all members
drmp3 Struct Reference

#include <dr_mp3.h>

Public Attributes

drmp3_allocation_callbacks allocationCallbacks
 
drmp3_bool32 atEnd: 1
 
drmp3_uint32 channels
 
drmp3_uint64 currentPCMFrame
 
size_t dataCapacity
 
size_t dataConsumed
 
size_t dataSize
 
drmp3dec decoder
 
drmp3dec_frame_info frameInfo
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
struct {
   size_t   currentReadPos
 
   size_t   dataSize
 
   const drmp3_uint8 *   pData
 
memory
 
drmp3_uint32 mp3FrameChannels
 
drmp3_uint32 mp3FrameSampleRate
 
drmp3_read_proc onRead
 
drmp3_seek_proc onSeek
 
drmp3_uint8 pcmFrames [sizeof(float) *DRMP3_MAX_SAMPLES_PER_FRAME]
 
drmp3_uint32 pcmFramesConsumedInMP3Frame
 
drmp3_uint32 pcmFramesRemainingInMP3Frame
 
drmp3_uint8pData
 
drmp3_seek_pointpSeekPoints
 
void * pUserData
 
drmp3_uint32 sampleRate
 
drmp3_uint32 seekPointCount
 
drmp3_src src
 
drmp3_uint64 streamCursor
 

Detailed Description

Definition at line 340 of file porcupine/demo/c/dr_libs/dr_mp3.h.

Member Data Documentation

◆ allocationCallbacks

drmp3_allocation_callbacks drmp3::allocationCallbacks

Definition at line 349 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ atEnd

drmp3_bool32 drmp3::atEnd

Definition at line 363 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ channels

drmp3_uint32 drmp3::channels

Definition at line 344 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ currentPCMFrame

drmp3_uint64 drmp3::currentPCMFrame

Definition at line 355 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ currentReadPos

size_t drmp3::currentReadPos

Definition at line 368 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ dataCapacity

size_t drmp3::dataCapacity

Definition at line 360 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ dataConsumed

size_t drmp3::dataConsumed

Definition at line 361 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ dataSize

size_t drmp3::dataSize

Definition at line 359 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ decoder

drmp3dec drmp3::decoder

Definition at line 342 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ frameInfo

drmp3dec_frame_info drmp3::frameInfo

Definition at line 343 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ memory [1/10]

struct { ... } drmp3::memory

◆ memory [2/10]

struct { ... } drmp3::memory

◆ memory [3/10]

struct { ... } drmp3::memory

◆ memory [4/10]

struct { ... } drmp3::memory

◆ memory [5/10]

struct { ... } drmp3::memory

◆ memory [6/10]

struct { ... } drmp3::memory

◆ memory [7/10]

struct { ... } drmp3::memory

◆ memory [8/10]

struct { ... } drmp3::memory

◆ memory [9/10]

struct { ... } drmp3::memory

◆ memory [10/10]

struct { ... } drmp3::memory

◆ mp3FrameChannels

drmp3_uint32 drmp3::mp3FrameChannels

Definition at line 350 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ mp3FrameSampleRate

drmp3_uint32 drmp3::mp3FrameSampleRate

Definition at line 351 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ onRead

drmp3_read_proc drmp3::onRead

Definition at line 346 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ onSeek

drmp3_seek_proc drmp3::onSeek

Definition at line 347 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pcmFrames

drmp3_uint8 drmp3::pcmFrames

Definition at line 354 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pcmFramesConsumedInMP3Frame

drmp3_uint32 drmp3::pcmFramesConsumedInMP3Frame

Definition at line 352 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pcmFramesRemainingInMP3Frame

drmp3_uint32 drmp3::pcmFramesRemainingInMP3Frame

Definition at line 353 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pData [1/2]

drmp3_uint8 * drmp3::pData

Definition at line 362 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pData [2/2]

const drmp3_uint8* drmp3::pData

Definition at line 366 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pSeekPoints

drmp3_seek_point * drmp3::pSeekPoints

Definition at line 357 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ pUserData

void * drmp3::pUserData

Definition at line 348 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ sampleRate

drmp3_uint32 drmp3::sampleRate

Definition at line 345 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ seekPointCount

drmp3_uint32 drmp3::seekPointCount

Definition at line 358 of file porcupine/demo/c/dr_libs/dr_mp3.h.

◆ src

drmp3_src drmp3::src

◆ streamCursor

drmp3_uint64 drmp3::streamCursor

Definition at line 356 of file porcupine/demo/c/dr_libs/dr_mp3.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19