Arduino ALAC Codec
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ALACDecoder Class Reference
Collaboration diagram for ALACDecoder:
Collaboration graph
[legend]

Public Member Functions

int32_t Init (void *inMagicCookie, uint32_t inMagicCookieSize)
 
int32_t Decode (struct BitBuffer *bits, uint8_t *sampleBuffer, uint32_t numSamples, uint32_t numChannels, uint32_t *outNumSamples)
 

Public Attributes

ALACSpecificConfig mConfig
 

Protected Member Functions

int32_t FillElement (struct BitBuffer *bits)
 
int32_t DataStreamElement (struct BitBuffer *bits)
 

Protected Attributes

uint16_t mActiveElements
 
int32_t * mMixBufferU
 
int32_t * mMixBufferV
 
int32_t * mPredictor
 
uint16_t * mShiftBuffer
 

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