AnnodexRecomposer.cpp File Reference

#include "stdafx.h"
#include <libOOOggChef/AnnodexRecomposer.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 isFisheadPage (OggPage *inOggPage)
bool isAnxDataPage (OggPage *inOggPage)
bool isAnnodexEOSPage (OggPage *inOggPage, unsigned long locAnnodexSerialNumber)
unsigned long secondaryHeaders (OggPacket *inPacket, const unsigned short inAnnodexMajorVersion)
void setPresentationTimeOnAnnodexHeaderPage (OggPage *inOggPage, LOOG_UINT64 inPresentationTime)
string mimeType (OggPacket *inPacket, const unsigned short inAnnodexMajorVersion)


Function Documentation

bool isAnnodexBOSPage OggPage inOggPage  ) 
 

Definition at line 233 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 263 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 253 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 243 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 354 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 271 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 306 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 Tue Feb 15 15:00:04 2005 for oggdsf by  doxygen 1.3.9