#include <FLACMetadataSplitter.h>
Collaboration diagram for FLACMetadataSplitter:

Public Member Functions | |
| FLACMetadataSplitter (void) | |
| ~FLACMetadataSplitter (void) | |
| bool | loadMetadata (OggPacket *inMetadata) |
| unsigned long | numHeaders () |
| StampedOggPacket * | getHeader (unsigned long inIndex) |
Protected Member Functions | |
| void | emptyList () |
| bool | addOtherHeaders () |
| bool | addStreamInfo () |
| bool | verifyCodecID () |
| bool | addCodecIdent () |
| bool | splitMetadata () |
Static Protected Member Functions | |
| StampedOggPacket * | convertToStampedPacket (OggPacket *inPacket) |
Protected Attributes | |
| OggPacket * | mMetadataBlock |
| FLACHeaderTweaker | mHeaderTweaker |
|
|
Definition at line 35 of file FLACMetadataSplitter.cpp. |
|
|
Definition at line 41 of file FLACMetadataSplitter.cpp. |
|
|
Definition at line 154 of file FLACMetadataSplitter.cpp. References FLACHeaderTweaker::acceptHeader(), and mHeaderTweaker. Referenced by splitMetadata(). |
Here is the call graph for this function:

|
|
Definition at line 106 of file FLACMetadataSplitter.cpp. References FLACHeaderTweaker::acceptHeader(), mHeaderTweaker, mMetadataBlock, OggPacket::packetData(), and OggPacket::packetSize(). Referenced by splitMetadata(). |
Here is the call graph for this function:

|
|
Definition at line 142 of file FLACMetadataSplitter.cpp. References FLACHeaderTweaker::acceptHeader(), mHeaderTweaker, mMetadataBlock, and OggPacket::packetData(). Referenced by splitMetadata(). |
Here is the call graph for this function:

|
|
Definition at line 47 of file FLACMetadataSplitter.cpp. References OggPacket::packetData(), OggPacket::packetSize(), and OggPacket::setPacketData(). Referenced by getHeader(). |
Here is the call graph for this function:

|
|
Definition at line 77 of file FLACMetadataSplitter.cpp. |
|
|
Definition at line 69 of file FLACMetadataSplitter.cpp. References convertToStampedPacket(), FLACHeaderTweaker::getHeader(), mHeaderTweaker, and FLACHeaderTweaker::numNewHeaders(). Referenced by OggMuxInputPin::Receive(). |
Here is the call graph for this function:

|
|
Definition at line 60 of file FLACMetadataSplitter.cpp. References mMetadataBlock, and splitMetadata(). Referenced by OggMuxInputPin::Receive(). |
Here is the call graph for this function:

|
|
Definition at line 66 of file FLACMetadataSplitter.cpp. References mHeaderTweaker, and FLACHeaderTweaker::numNewHeaders(). Referenced by OggMuxInputPin::Receive(). |
Here is the call graph for this function:

|
|
Definition at line 81 of file FLACMetadataSplitter.cpp. References addCodecIdent(), addOtherHeaders(), addStreamInfo(), mMetadataBlock, and verifyCodecID(). Referenced by loadMetadata(). |
Here is the call graph for this function:

|
|
Definition at line 167 of file FLACMetadataSplitter.cpp. References mMetadataBlock, and OggPacket::packetData(). Referenced by splitMetadata(). |
Here is the call graph for this function:

|
|
Definition at line 54 of file FLACMetadataSplitter.h. Referenced by addCodecIdent(), addOtherHeaders(), addStreamInfo(), getHeader(), and numHeaders(). |
|
|
Definition at line 53 of file FLACMetadataSplitter.h. Referenced by addOtherHeaders(), addStreamInfo(), loadMetadata(), splitMetadata(), and verifyCodecID(). |
1.3.9