#include <FLACPushDecoder.h>
Collaboration diagram for FLACPushDecoder:
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 |
|
Definition at line 4 of file FLACPushDecoder.cpp. References false. |
|
Definition at line 16 of file FLACPushDecoder.cpp. |
|
Definition at line 29 of file FLACPushDecoder.cpp. References mInPacket, and mOutPacket. |
|
Definition at line 39 of file FLACPushDecoder.cpp. References mInPacket, and mOutPacket. |
|
Definition at line 139 of file FLACPushDecoder.cpp. |
|
Definition at line 25 of file FLACPushDecoder.cpp. Referenced by FLACDecodeInputPin::BeginFlush(), and FLACDecodeInputPin::EndOfStream(). |
|
Definition at line 22 of file FLACPushDecoder.cpp. Referenced by FLACDecodeInputPin::ConstructCodec(). |
|
Definition at line 135 of file FLACPushDecoder.cpp. |
|
Definition at line 60 of file FLACPushDecoder.cpp. References mInPacket, OggPacket::packetData(), and OggPacket::packetSize(). |
Here is the call graph for this function:
|
Definition at line 81 of file FLACPushDecoder.cpp. References mBegun, mFrameSize, mNumChannels, mOutPacket, and mSampleRate. |
|
Definition at line 33 of file FLACPushDecoder.h. Referenced by write_callback(). |
|
Definition at line 21 of file FLACPushDecoder.h. Referenced by write_callback(). |
|
Definition at line 34 of file FLACPushDecoder.h. |
|
Definition at line 31 of file FLACPushDecoder.h. Referenced by acceptMetadata(), decodeFLAC(), and read_callback(). |
|
Definition at line 20 of file FLACPushDecoder.h. Referenced by write_callback(). |
|
Definition at line 32 of file FLACPushDecoder.h. Referenced by acceptMetadata(), decodeFLAC(), and write_callback(). |
|
Definition at line 22 of file FLACPushDecoder.h. Referenced by write_callback(). |
|
Definition at line 24 of file FLACPushDecoder.h. |