YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
drmp3 Struct Reference

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/opt-modules/yarp-devices-azure-openai/src/devices/ttsDevice/dr_mp3.h>

Public Attributes

drmp3dec decoder
 
drmp3_uint32 channels
 
drmp3_uint32 sampleRate
 
drmp3_read_proc onRead
 
drmp3_seek_proc onSeek
 
drmp3_meta_proc onMeta
 
void * pUserData
 
void * pUserDataMeta
 
drmp3_allocation_callbacks allocationCallbacks
 
drmp3_uint32 mp3FrameChannels
 
drmp3_uint32 mp3FrameSampleRate
 
drmp3_uint32 pcmFramesConsumedInMP3Frame
 
drmp3_uint32 pcmFramesRemainingInMP3Frame
 
drmp3_uint8 pcmFrames [sizeof(float) *(1152 *2)]
 
drmp3_uint64 currentPCMFrame
 
drmp3_uint64 streamCursor
 
drmp3_uint64 streamLength
 
drmp3_uint64 streamStartOffset
 
drmp3_seek_pointpSeekPoints
 
drmp3_uint32 seekPointCount
 
drmp3_uint32 delayInPCMFrames
 
drmp3_uint32 paddingInPCMFrames
 
drmp3_uint64 totalPCMFrameCount
 
drmp3_bool32 isVBR
 
drmp3_bool32 isCBR
 
size_t dataSize
 
size_t dataCapacity
 
size_t dataConsumed
 
drmp3_uint8pData
 
drmp3_bool32 atEnd
 
struct { 
 
   const drmp3_uint8 *   pData 
 
   size_t   dataSize 
 
   size_t   currentReadPos 
 
memory 
 

Detailed Description

Definition at line 369 of file dr_mp3.h.

Member Data Documentation

◆ allocationCallbacks

drmp3_allocation_callbacks drmp3::allocationCallbacks

Definition at line 379 of file dr_mp3.h.

◆ atEnd

drmp3_bool32 drmp3::atEnd

Definition at line 400 of file dr_mp3.h.

◆ channels

drmp3_uint32 drmp3::channels

Definition at line 372 of file dr_mp3.h.

◆ currentPCMFrame

drmp3_uint64 drmp3::currentPCMFrame

Definition at line 385 of file dr_mp3.h.

◆ currentReadPos

size_t drmp3::currentReadPos

Definition at line 405 of file dr_mp3.h.

◆ dataCapacity

size_t drmp3::dataCapacity

Definition at line 397 of file dr_mp3.h.

◆ dataConsumed

size_t drmp3::dataConsumed

Definition at line 398 of file dr_mp3.h.

◆ dataSize

size_t drmp3::dataSize

Definition at line 396 of file dr_mp3.h.

◆ decoder

drmp3dec drmp3::decoder

Definition at line 371 of file dr_mp3.h.

◆ delayInPCMFrames

drmp3_uint32 drmp3::delayInPCMFrames

Definition at line 391 of file dr_mp3.h.

◆ isCBR

drmp3_bool32 drmp3::isCBR

Definition at line 395 of file dr_mp3.h.

◆ isVBR

drmp3_bool32 drmp3::isVBR

Definition at line 394 of file dr_mp3.h.

◆ [struct]

struct { ... } drmp3::memory

◆ mp3FrameChannels

drmp3_uint32 drmp3::mp3FrameChannels

Definition at line 380 of file dr_mp3.h.

◆ mp3FrameSampleRate

drmp3_uint32 drmp3::mp3FrameSampleRate

Definition at line 381 of file dr_mp3.h.

◆ onMeta

drmp3_meta_proc drmp3::onMeta

Definition at line 376 of file dr_mp3.h.

◆ onRead

drmp3_read_proc drmp3::onRead

Definition at line 374 of file dr_mp3.h.

◆ onSeek

drmp3_seek_proc drmp3::onSeek

Definition at line 375 of file dr_mp3.h.

◆ paddingInPCMFrames

drmp3_uint32 drmp3::paddingInPCMFrames

Definition at line 392 of file dr_mp3.h.

◆ pcmFrames

drmp3_uint8 drmp3::pcmFrames[sizeof(float) *(1152 *2)]

Definition at line 384 of file dr_mp3.h.

◆ pcmFramesConsumedInMP3Frame

drmp3_uint32 drmp3::pcmFramesConsumedInMP3Frame

Definition at line 382 of file dr_mp3.h.

◆ pcmFramesRemainingInMP3Frame

drmp3_uint32 drmp3::pcmFramesRemainingInMP3Frame

Definition at line 383 of file dr_mp3.h.

◆ pData [1/2]

drmp3_uint8* drmp3::pData

Definition at line 399 of file dr_mp3.h.

◆ pData [2/2]

const drmp3_uint8* drmp3::pData

Definition at line 403 of file dr_mp3.h.

◆ pSeekPoints

drmp3_seek_point* drmp3::pSeekPoints

Definition at line 389 of file dr_mp3.h.

◆ pUserData

void* drmp3::pUserData

Definition at line 377 of file dr_mp3.h.

◆ pUserDataMeta

void* drmp3::pUserDataMeta

Definition at line 378 of file dr_mp3.h.

◆ sampleRate

drmp3_uint32 drmp3::sampleRate

Definition at line 373 of file dr_mp3.h.

◆ seekPointCount

drmp3_uint32 drmp3::seekPointCount

Definition at line 390 of file dr_mp3.h.

◆ streamCursor

drmp3_uint64 drmp3::streamCursor

Definition at line 386 of file dr_mp3.h.

◆ streamLength

drmp3_uint64 drmp3::streamLength

Definition at line 387 of file dr_mp3.h.

◆ streamStartOffset

drmp3_uint64 drmp3::streamStartOffset

Definition at line 388 of file dr_mp3.h.

◆ totalPCMFrameCount

drmp3_uint64 drmp3::totalPCMFrameCount

Definition at line 393 of file dr_mp3.h.


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