#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9