StreamCommentInfo Class Reference

#include <StreamCommentInfo.h>

Collaboration diagram for StreamCommentInfo:

Collaboration graph
[legend]
List of all members.

Public Types

enum  eCodecIDs { NO_CODEC = 0, VORBIS = 1, THEORA = 2 }

Public Member Functions

unsigned short codecID ()
VorbisCommentscomments ()
bool isDirty ()
unsigned long majorStreamNo ()
unsigned long minorStreamNo ()
LOOG_INT64 pageStart ()
void setCodecID (unsigned short inCodecID)
void setComments (VorbisComments *inComments)
void setIsDirty (bool inIsDirty)
void setMajorStreamNo (unsigned long inMajorStreamNo)
void setMinorStreamNo (unsigned long inMinorStreamNo)
void setPageStart (LOOG_INT64 inPageStart)
 StreamCommentInfo (void)
 ~StreamCommentInfo (void)

Protected Attributes

unsigned short mCodecID
VorbisCommentsmComments
bool mIsDirty
unsigned long mMajorStreamNo
unsigned long mMinorStreamNo
LOOG_INT64 mPageStart

Member Enumeration Documentation

enum StreamCommentInfo::eCodecIDs
 

Enumeration values:
NO_CODEC 
VORBIS 
THEORA 

Definition at line 40 of file StreamCommentInfo.h.


Constructor & Destructor Documentation

StreamCommentInfo::StreamCommentInfo void   ) 
 

Definition at line 35 of file StreamCommentInfo.cpp.

References false.

StreamCommentInfo::~StreamCommentInfo void   ) 
 

Definition at line 43 of file StreamCommentInfo.cpp.


Member Function Documentation

unsigned short StreamCommentInfo::codecID  ) 
 

Definition at line 62 of file StreamCommentInfo.cpp.

Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::codecID().

VorbisComments * StreamCommentInfo::comments  ) 
 

Definition at line 49 of file StreamCommentInfo.cpp.

Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::comments(), and main().

bool StreamCommentInfo::isDirty  ) 
 

Definition at line 69 of file StreamCommentInfo.cpp.

Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::isDirty().

unsigned long StreamCommentInfo::majorStreamNo  ) 
 

Definition at line 76 of file StreamCommentInfo.cpp.

Referenced by main(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::majorStreamNo().

unsigned long StreamCommentInfo::minorStreamNo  ) 
 

Definition at line 83 of file StreamCommentInfo.cpp.

Referenced by main(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::minorStreamNo().

LOOG_INT64 StreamCommentInfo::pageStart  ) 
 

Definition at line 55 of file StreamCommentInfo.cpp.

References LOOG_INT64.

Referenced by main(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::pageStart().

void StreamCommentInfo::setCodecID unsigned short  inCodecID  ) 
 

Definition at line 65 of file StreamCommentInfo.cpp.

References mCodecID.

Referenced by FileComments::acceptOggPage(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::setCodecID().

void StreamCommentInfo::setComments VorbisComments inComments  ) 
 

Definition at line 52 of file StreamCommentInfo.cpp.

References mComments.

Referenced by FileComments::acceptOggPage().

void StreamCommentInfo::setIsDirty bool  inIsDirty  ) 
 

Definition at line 72 of file StreamCommentInfo.cpp.

References mIsDirty.

Referenced by illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::setIsDirty().

void StreamCommentInfo::setMajorStreamNo unsigned long  inMajorStreamNo  ) 
 

Definition at line 79 of file StreamCommentInfo.cpp.

References mMajorStreamNo.

Referenced by FileComments::acceptOggPage(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::setMajorStreamNo().

void StreamCommentInfo::setMinorStreamNo unsigned long  inMinorStreamNo  ) 
 

Definition at line 86 of file StreamCommentInfo.cpp.

References mMinorStreamNo.

Referenced by FileComments::acceptOggPage(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::setMinorStreamNo().

void StreamCommentInfo::setPageStart LOOG_INT64  inPageStart  ) 
 

Definition at line 59 of file StreamCommentInfo.cpp.

References mPageStart.

Referenced by FileComments::acceptOggPage(), and illiminable::Ogg::libVorbisCommentDotNET::DNStreamCommentInfo::setPageStart().


Member Data Documentation

unsigned short StreamCommentInfo::mCodecID [protected]
 

Definition at line 67 of file StreamCommentInfo.h.

Referenced by setCodecID().

VorbisComments* StreamCommentInfo::mComments [protected]
 

Definition at line 65 of file StreamCommentInfo.h.

Referenced by setComments().

bool StreamCommentInfo::mIsDirty [protected]
 

Definition at line 69 of file StreamCommentInfo.h.

Referenced by setIsDirty().

unsigned long StreamCommentInfo::mMajorStreamNo [protected]
 

Definition at line 71 of file StreamCommentInfo.h.

Referenced by setMajorStreamNo().

unsigned long StreamCommentInfo::mMinorStreamNo [protected]
 

Definition at line 72 of file StreamCommentInfo.h.

Referenced by setMinorStreamNo().

LOOG_INT64 StreamCommentInfo::mPageStart [protected]
 

Definition at line 66 of file StreamCommentInfo.h.

Referenced by setPageStart().


The documentation for this class was generated from the following files:
Generated on Fri Feb 17 00:02:32 2006 for oggdsf by  doxygen 1.3.9