00001 #include "stdafx.h" 00002 #include ".\DNStreamCommentInfo.h" 00003 #using <mscorlib.dll> 00004 00005 00006 00007 namespace illiminable { 00008 namespace Ogg { 00009 namespace libVorbisCommentDotNET { 00010 00011 DNStreamCommentInfo::DNStreamCommentInfo(void) 00012 { 00013 mNativeClass = new ::StreamCommentInfo; 00014 } 00015 00016 DNStreamCommentInfo::DNStreamCommentInfo(::StreamCommentInfo* inNativeClass) { 00017 mNativeClass = inNativeClass; 00018 } 00019 00020 DNStreamCommentInfo::~DNStreamCommentInfo(void) 00021 { 00022 delete mNativeClass; 00023 } 00024 00025 00026 00027 00028 DNVorbisComments* DNStreamCommentInfo::comments() { 00029 00030 return new illiminable::Ogg::libVorbisCommentDotNET::DNVorbisComments((::VorbisComments*)mNativeClass->comments()); 00031 } 00032 //void setComments(VorbisComments* inComments); 00033 00034 Int64 DNStreamCommentInfo::pageStart() { 00035 Int64 locNum = mNativeClass->pageStart(); 00036 return locNum; 00037 } 00038 void DNStreamCommentInfo::setPageStart(Int64 inPageStart) { 00039 mNativeClass->setPageStart(inPageStart); 00040 } 00041 00042 Int32 DNStreamCommentInfo::codecID() { 00043 Int32 locNum = mNativeClass->codecID(); 00044 return locNum; 00045 } 00046 void DNStreamCommentInfo::setCodecID(Int32 inCodecID) { 00047 mNativeClass->setCodecID(inCodecID); 00048 } 00049 00050 bool DNStreamCommentInfo::isDirty() { 00051 return mNativeClass->isDirty(); 00052 } 00053 void DNStreamCommentInfo::setIsDirty(bool inIsDirty) { 00054 mNativeClass->setIsDirty(inIsDirty); 00055 } 00056 00057 Int64 DNStreamCommentInfo::majorStreamNo() { 00058 Int64 locNum = mNativeClass->majorStreamNo(); 00059 return locNum; 00060 } 00061 void DNStreamCommentInfo::setMajorStreamNo(Int64 inMajorStreamNo) { 00062 mNativeClass->setMajorStreamNo(inMajorStreamNo); 00063 } 00064 00065 Int64 DNStreamCommentInfo::minorStreamNo() { 00066 Int64 locNum = mNativeClass->minorStreamNo(); 00067 return locNum; 00068 } 00069 void DNStreamCommentInfo::setMinorStreamNo(Int64 inMinorStreamNo) { 00070 mNativeClass->setMinorStreamNo(inMinorStreamNo); 00071 } 00072 00073 }}}