#include <FLACPushDecoder.h>
Public Member Functions | |
FLACPushDecoder (void) | |
virtual | ~FLACPushDecoder (void) |
StampedOggPacket * | decodeFLAC (OggPacket *inPacket) |
bool | acceptMetadata (OggPacket *inPacket) |
void | initCodec () |
void | flushCodec () |
Public Attributes | |
unsigned long | mNumChannels |
unsigned long | mFrameSize |
unsigned long | mSampleRate |
Protected Member Functions | |
virtual ::FLAC__StreamDecoderReadStatus | read_callback (FLAC__byte buffer[], unsigned *bytes) |
virtual ::FLAC__StreamDecoderWriteStatus | write_callback (const ::FLAC__Frame *frame, const FLAC__int32 *const buffer[]) |
virtual void | metadata_callback (const ::FLAC__StreamMetadata *metadata) |
virtual void | error_callback (::FLAC__StreamDecoderErrorStatus status) |
Protected Attributes | |
OggPacket * | mInPacket |
StampedOggPacket * | mOutPacket |
bool | mBegun |
bool | mGotMetaData |
Static Protected Attributes | |
const int | SIZE_16_BITS = 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|