AnnodexRecomposer.cpp File Reference

#include "stdafx.h"
#include <libOOOggChef/AnnodexRecomposer.h>
#include <libOOOggChef/CMMLRecomposer.h>
#include <libOOOggChef/utils.h>
#include <libOOOgg/libOOOgg.h>
#include <libOOOggSeek/AutoAnxSeekTable.h>
#include <assert.h>
#include <fstream>
#include <iostream>
#include <string>
#include <vector>

Include dependency graph for AnnodexRecomposer.cpp:

Include dependency graph

Go to the source code of this file.

Functions

bool isAnnodexBOSPage (OggPage *inOggPage)
bool isAnnodexEOSPage (OggPage *inOggPage, unsigned long locAnnodexSerialNumber)
bool isAnxDataPage (OggPage *inOggPage)
bool isFisheadPage (OggPage *inOggPage)
string mimeType (OggPacket *inPacket, const unsigned short inAnnodexMajorVersion)
unsigned long secondaryHeaders (OggPacket *inPacket, const unsigned short inAnnodexMajorVersion)
void setPresentationTimeOnAnnodexHeaderPage (OggPage *inOggPage, LOOG_UINT64 inPresentationTime)


Function Documentation

bool isAnnodexBOSPage OggPage inOggPage  ) 
 

Definition at line 248 of file AnnodexRecomposer.cpp.

References OggPage::getPacket(), OggPage::header(), OggPageHeader::isBOS(), OggPage::numPackets(), and OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage(), and setPresentationTimeOnAnnodexHeaderPage().

Here is the call graph for this function:

bool isAnnodexEOSPage OggPage inOggPage,
unsigned long  locAnnodexSerialNumber
 

Definition at line 278 of file AnnodexRecomposer.cpp.

References OggPage::header(), OggPageHeader::isEOS(), and OggPageHeader::StreamSerialNo().

Referenced by AnnodexRecomposer::acceptOggPage().

Here is the call graph for this function:

bool isAnxDataPage OggPage inOggPage  ) 
 

Definition at line 268 of file AnnodexRecomposer.cpp.

References OggPage::getPacket(), OggPage::header(), OggPageHeader::isBOS(), OggPage::numPackets(), and OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage().

Here is the call graph for this function:

bool isFisheadPage OggPage inOggPage  ) 
 

Definition at line 258 of file AnnodexRecomposer.cpp.

References OggPage::getPacket(), OggPage::header(), OggPageHeader::isBOS(), OggPage::numPackets(), and OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage(), and setPresentationTimeOnAnnodexHeaderPage().

Here is the call graph for this function:

string mimeType OggPacket inPacket,
const unsigned short  inAnnodexMajorVersion
 

Definition at line 369 of file AnnodexRecomposer.cpp.

References OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage().

Here is the call graph for this function:

unsigned long secondaryHeaders OggPacket inPacket,
const unsigned short  inAnnodexMajorVersion
 

Definition at line 286 of file AnnodexRecomposer.cpp.

References iLE_Math::charArrToULong(), and OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage().

Here is the call graph for this function:

void setPresentationTimeOnAnnodexHeaderPage OggPage inOggPage,
LOOG_UINT64  inPresentationTime
 

Definition at line 321 of file AnnodexRecomposer.cpp.

References OggPage::computeAndSetCRCChecksum(), OggPage::getPacket(), iLE_Math::Int64ToCharArr(), isAnnodexBOSPage(), isFisheadPage(), and OggPacket::packetData().

Referenced by AnnodexRecomposer::acceptOggPage().

Here is the call graph for this function:


Generated on Thu Feb 16 23:57:08 2006 for oggdsf by  doxygen 1.3.9