#include <FileComments.h>
Inheritance diagram for FileComments:
Public Member Functions | |
FileComments (void) | |
~FileComments (void) | |
bool | loadFile (string inFileName) |
string | fileName () |
bool | writeOutAll (string inFileName) |
bool | writeOutStream (unsigned long inIndex) |
bool | addStreamComment (StreamCommentInfo *inStreamComment) |
StreamCommentInfo * | getStreamComment (unsigned long inIndex) |
unsigned long | streamCount () |
virtual bool | acceptOggPage (OggPage *inOggPage) |
Protected Attributes | |
vector< StreamCommentInfo * > | mStreams |
string | mFileName |
unsigned long | mMinorStreamCount |
LOOG_INT64 | mBytePos |
|
Definition at line 35 of file FileComments.cpp. |
|
Definition at line 40 of file FileComments.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 44 of file FileComments.cpp. References OggPage::getPacket(), mBytePos, mMinorStreamCount, mStreams, OggPage::numPackets(), OggPacket::packetData(), OggPage::pageSize(), VorbisComments::parseOggPacket(), StreamCommentInfo::setCodecID(), StreamCommentInfo::setComments(), StreamCommentInfo::setMajorStreamNo(), StreamCommentInfo::setMinorStreamNo(), and StreamCommentInfo::setPageStart(). |
Here is the call graph for this function:
|
Definition at line 129 of file FileComments.cpp. References mStreams. |
|
Definition at line 110 of file FileComments.cpp. Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::fileName(). |
|
Definition at line 133 of file FileComments.cpp. References mStreams. Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::getStreamComment(), and main(). |
|
Definition at line 86 of file FileComments.cpp. References OggDataBuffer::feed(), inFileName, mBytePos, and OggDataBuffer::registerVirtualCallback(). Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::loadFile(), and main(). |
Here is the call graph for this function:
|
Definition at line 141 of file FileComments.cpp. References mStreams. Referenced by main(), and illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::streamCount(). |
|
Definition at line 114 of file FileComments.cpp. References inFileName. Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::writeOutAll(). |
|
Definition at line 125 of file FileComments.cpp. Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNFileComments::writeOutStream(). |
|
Definition at line 69 of file FileComments.h. Referenced by acceptOggPage(), and loadFile(). |
|
Definition at line 67 of file FileComments.h. |
|
Definition at line 68 of file FileComments.h. Referenced by acceptOggPage(). |
|
Definition at line 66 of file FileComments.h. Referenced by acceptOggPage(), addStreamComment(), getStreamComment(), and streamCount(). |