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