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

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

Protected Attributes

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

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 Tue Feb 15 15:05:00 2005 for oggdsf by  doxygen 1.3.9