#include <FLACHeaderTweaker.h>
Public Types | |
enum | eFLACAcceptHeaderResult { HEADER_ACCEPTED = 0, LAST_HEADER_ACCEPTED = 1, HEADER_ERROR = 100, ALL_HEADERS_ALREADY_SEEN = 101 } |
Public Member Functions | |
FLACHeaderTweaker (void) | |
~FLACHeaderTweaker (void) | |
eFLACAcceptHeaderResult | acceptHeader (OggPacket *inHeader) |
unsigned long | numNewHeaders () |
OggPacket * | getHeader (unsigned long inHeaderNo) |
Protected Member Functions | |
bool | createNewHeaderList () |
void | deleteOldHeaders () |
void | deleteNewHeaders () |
Protected Attributes | |
vector< OggPacket * > | mOldHeaderList |
vector< OggPacket * > | mNewHeaderList |
bool | mSeenAllHeaders |
|
Definition at line 44 of file FLACHeaderTweaker.h. Referenced by acceptHeader(). |
|
Definition at line 35 of file FLACHeaderTweaker.cpp. References false. |
|
Definition at line 43 of file FLACHeaderTweaker.cpp. References deleteNewHeaders(), and deleteOldHeaders(). |
Here is the call graph for this function:
|
Definition at line 54 of file FLACHeaderTweaker.cpp. References createNewHeaderList(), eFLACAcceptHeaderResult, mOldHeaderList, mSeenAllHeaders, and OggPacket::packetData(). Referenced by FLACMetadataSplitter::addCodecIdent(), FLACMetadataSplitter::addOtherHeaders(), FLACMetadataSplitter::addStreamInfo(), and FLACEncodeInputPin::write_callback(). |
Here is the call graph for this function:
|
Definition at line 86 of file FLACHeaderTweaker.cpp. References deleteOldHeaders(), mNewHeaderList, and mOldHeaderList. Referenced by acceptHeader(). |
Here is the call graph for this function:
|
Definition at line 181 of file FLACHeaderTweaker.cpp. References mNewHeaderList. Referenced by ~FLACHeaderTweaker(). |
|
Definition at line 170 of file FLACHeaderTweaker.cpp. References mOldHeaderList. Referenced by createNewHeaderList(), and ~FLACHeaderTweaker(). |
|
Definition at line 195 of file FLACHeaderTweaker.cpp. References OggPacket::clone(), and mNewHeaderList. Referenced by FLACMetadataSplitter::getHeader(), and FLACEncodeInputPin::write_callback(). |
Here is the call graph for this function:
|
Definition at line 192 of file FLACHeaderTweaker.cpp. References mNewHeaderList. Referenced by FLACMetadataSplitter::getHeader(), FLACMetadataSplitter::numHeaders(), and FLACEncodeInputPin::write_callback(). |
|
Definition at line 62 of file FLACHeaderTweaker.h. Referenced by createNewHeaderList(), deleteNewHeaders(), getHeader(), and numNewHeaders(). |
|
Definition at line 61 of file FLACHeaderTweaker.h. Referenced by acceptHeader(), createNewHeaderList(), and deleteOldHeaders(). |
|
Definition at line 66 of file FLACHeaderTweaker.h. Referenced by acceptHeader(). |