#include <CMMLRecomposer.h>
Inheritance diagram for CMMLRecomposer:
Public Member Functions | |
CMMLRecomposer (void) | |
CMMLRecomposer (string inCMMLFilename, BufferWriter inBufferWriter, void *inBufferWriterUserData) | |
~CMMLRecomposer (void) | |
bool | recomposeStreamFrom (double inStartingTimeOffset, const vector< string > *inWantedMIMETypes) |
Recompose a stream from a particular time offset and/or only selecting certain logical bitstreams (specified as MIME types). | |
bool | acceptOggPage (OggPage *inOggPage) |
CMMLRecomposer (const CMMLRecomposer &) | |
CMMLRecomposer & | operator= (const CMMLRecomposer &) |
Protected Attributes | |
BufferWriter | mBufferWriter |
void * | mBufferWriterUserData |
fstream | mDebugFile |
string | mCMMLFilename |
const vector< string > * | mWantedMIMETypes |
|
|
|
Definition at line 57 of file CMMLRecomposer.cpp. References BufferWriter. |
|
Definition at line 65 of file CMMLRecomposer.cpp. |
|
|
|
All callers to acceptOggPage give away their pointer to this function. All methods implementing this interface are responsible for deleting this page. All callers should NULL their pointer immediately after calling to avoid reusing them. Implements IOggCallback. Definition at line 197 of file CMMLRecomposer.cpp. |
|
|
|
Recompose a stream from a particular time offset and/or only selecting certain logical bitstreams (specified as MIME types).
Implements IRecomposer. Definition at line 70 of file CMMLRecomposer.cpp. References C_CMMLRootTag::clipList(), C_CMMLDoc::clone(), CMMLTagUtils::getClipsFrom(), C_CMMLRootTag::head(), C_StreamTag::importList(), LOOG_INT64, mBufferWriter, mBufferWriterUserData, mCMMLFilename, mDebugFile, CMMLParser::parseDocFromFile(), C_TimeStamp::parseTimeStamp(), C_CMMLDoc::root(), sendFile(), C_CMMLRootTag::setClipList(), C_CMMLRootTag::stream(), C_TimeStamp::toHunNanos(), StringHelper::toNarrowStr(), C_CMMLDoc::toString(), and wantOnlyCMML(). |
Here is the call graph for this function:
|
Definition at line 63 of file CMMLRecomposer.h. Referenced by recomposeStreamFrom(). |
|
Definition at line 64 of file CMMLRecomposer.h. Referenced by recomposeStreamFrom(). |
|
Definition at line 68 of file CMMLRecomposer.h. Referenced by recomposeStreamFrom(). |
|
Definition at line 66 of file CMMLRecomposer.h. Referenced by recomposeStreamFrom(). |
|
Definition at line 70 of file CMMLRecomposer.h. |