DNSingleVorbisComment.h

Go to the documentation of this file.
00001 #pragma once
00002 
00003 #pragma unmanaged
00004 //The directory is necessary to avoid recursive inclusion. native and DN class have same names.
00005 #include "libVorbisComment/SingleVorbisComment.h"
00006 
00007 #pragma managed
00008 
00009 using namespace illiminable::libiWrapper;
00010 using namespace System;
00011 
00012 namespace illiminable {
00013         namespace Ogg {
00014                 namespace libVorbisCommentDotNET {
00015 
00016 //NATIVE CLASS
00017 //class LIBVORBISCOMMENT_API SingleVorbisComment
00018 //{
00019 //public:
00020 //      SingleVorbisComment(void);
00021 //      ~SingleVorbisComment(void);
00022 //
00023 //      string key();
00024 //      bool setKey(string inKey);
00025 //
00026 //      string value();
00027 //      bool setValue(string inValue);
00028 //
00029 //      string toString();
00030 //
00031 //      unsigned long length();
00032 //
00033 //      bool parseComment(string inCommentString);
00034 //
00035 //protected:
00036 //      string mKey;
00037 //      string mValue;
00038 //};
00039 
00040 
00041 public __gc class DNSingleVorbisComment
00042 {
00043 public:
00044         DNSingleVorbisComment(void);
00045         DNSingleVorbisComment(::SingleVorbisComment* inNativeClass);
00046         ~DNSingleVorbisComment(void);
00047 
00048         String* key();
00049         bool setKey(String* inKey);
00050 
00051         String* value();
00052         bool setValue(String* inValue);
00053 
00054         String* toString();
00055 
00056         Int64 length();
00057 
00058 protected:
00059 
00060         ::SingleVorbisComment* mNativeClass;
00061         //bool parseComment(String inCommentString);
00062 };
00063 
00064 
00065                 }}}

Generated on Tue Feb 15 14:54:21 2005 for oggdsf by  doxygen 1.3.9