--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/upnpframework/upnputilities/inc/upnpfileutilitytypes.h Thu Dec 17 08:52:00 2009 +0200
@@ -0,0 +1,171 @@
+/*
+* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: UPnP Object-related constant definitions
+*
+*/
+
+
+// System includes
+#include <e32base.h>
+
+// mime types <-> files ext
+
+// XHTML
+_LIT8( KXHtmlMime, "application/xhtml+xml" );
+_LIT( KXHtmlExt, ".xhtml" );
+
+// HTML
+_LIT8( KHtmlMime, "text/html" );
+_LIT( KHtmlExt, ".html" );
+
+// XML
+_LIT8( KXmlMime1, "text/xml" );
+_LIT8( KXmlMime2, "application/xml" );
+_LIT8( KXmlMime3, "application/x-xml");
+_LIT( KXmlExt, ".xml" );
+
+// TXT
+_LIT8( KTxtMime, "text/plain" );
+_LIT8( KTxtMime2, "application/txt" );
+_LIT8( KTxtMime3, "browser/internal" );
+_LIT8( KTxtMime4, "text/anytext" );
+_LIT8( KTxtMime5, "widetext/plain" );
+_LIT8( KTxtMime6, "widetext/paragraph" );
+_LIT( KTxtExt, ".txt" );
+
+// JPEG
+_LIT8( KJpegMime, "image/jpeg" );
+_LIT( KJpegExt, ".jpeg" );
+
+// JPG
+_LIT8( KJpegMime2, "image/jpg" );
+_LIT8( KJpegMime3, "image/jpe_" );
+_LIT8( KJpegMime4, "image/pjpeg" );
+_LIT8( KJpegMime5, "image/vnd.swiftview-jpeg" );
+_LIT( KJpgExt, ".jpg" );
+
+// GIF
+_LIT8( KGifMime, "image/gif" );
+_LIT8( KGifMime2, "image/x-xbitmap" );
+_LIT8( KGifMime3, "image/gi_" );
+_LIT( KGifExt, ".gif" );
+
+// PNG
+_LIT8( KPngMime, "image/png" );
+_LIT8( KPngMime2, "application/png" );
+_LIT8( KPngMime3, "application/x-png" );
+_LIT( KPngExt, ".png" );
+
+// MPG
+_LIT8( KMpgMime1, "video/mpeg");
+_LIT8( KMpgMime2, "video/mpg");
+_LIT8( KMpgMime3, "video/x-mpg");
+_LIT8( KMpgMime4, "video/mpeg2" );
+_LIT8( KMpgMime5, "application/x-pn-mpg" );
+_LIT8( KMpgMime6, "video/x-mpeg" );
+_LIT8( KMpgMime7, "video/x-mpeg2a");
+_LIT8( KMpgMime10, "image/mpg" );
+_LIT( KMpgExt1, ".mpg" );
+
+// MPEG4
+_LIT8( KMpeg4Mime, "video/mpeg4" );
+_LIT( KMpeg4Ext, ".mpeg4" );
+
+// MP4
+_LIT8( KMp4Mime, "video/mp4" );
+_LIT8( KMp4Mime2, "video/mp4v-es" );
+_LIT8( KMp4Mime3, "audio/mp4" );
+_LIT( KMp4Ext, ".mp4" );
+
+// AVI
+_LIT8( KAviMime1, "video/avi" );
+_LIT8( KAviMime2, "video/msvideo" );
+_LIT8( KAviMime3, "video/x-msvideo" );
+_LIT8( KAviMime4, "image/avi" );
+_LIT8( KAviMime5, "video/xmpg2" );
+_LIT8( KAviMime6, "application/x-troff-msvideo" );
+_LIT8( KAviMime7, "audio/aiff" );
+_LIT8( KAviMime8, "audio/avi" );
+_LIT8( KAviMime9, "video/x-ms-avi" );
+_LIT( KAviExt, ".avi" );
+
+// MP3
+_LIT8( KMp3Mime1, "audio/x-mpeg-3");
+_LIT8( KMp3Mime2, "audio/mpeg3" );
+_LIT8( KMp3Mime3, "audio/mpeg" );
+_LIT8( KMp3Mime4, "audio/x-mpeg" );
+_LIT8( KMp3Mime5, "audio/mp3" );
+_LIT8( KMp3Mime6, "audio/x-mp3" );
+_LIT8( KMp3Mime7, "audio/x-mpeg3" );
+_LIT8( KMp3Mime8, "audio/mpg" );
+_LIT8( KMp3Mime9, "audio/x-mpg" );
+_LIT8( KMp3Mime10, "audio/x-mpegaudio" );
+_LIT( KMp3Ext, ".mp3" );
+
+//M4A
+_LIT8( KM4aMime, "audio/x-m4a" );
+_LIT( KM4aExt, ".m4a" );
+// AAC
+_LIT8( KAacMime, "audio/aac" );
+_LIT8( KAacMime2, "audio/vnd.dlna.adts" );
+_LIT8( KAacMime3, "audio/adts" );
+_LIT8( KAacMime4, "audio/x-aac" );
+_LIT( KAacExt, ".aac" );
+
+// WMA
+_LIT8( KWmaMime, "audio/x-ms-wma" );
+_LIT8( KWmaMime2, "video/x-ms-asf" );
+_LIT( KWmaExt, ".wma" );
+
+// WMV
+_LIT8( KWmvMime, "video/x-ms-wmv" );
+_LIT( KWmvExt, ".wmv" );
+
+// BMP
+_LIT8( KBmpMime, "image/bmp" );
+_LIT8( KBmpMime2, "image/x-bmp" );
+_LIT8( KBmpMime3, "image/x-bitmap" );
+_LIT8( KBmpMime4, "image/x-xbitmap" );
+_LIT8( KBmpMime5, "image/x-ms-bmp" );
+_LIT8( KBmpMime6, "application/bmp" );
+_LIT8( KBmpMime7, "application/x-bmp" );
+_LIT8( KBmpMime8, "application/x-win-bitmap" );
+_LIT8( KBmpMime9, "application/preview" );
+_LIT( KBmpExt, ".bmp" );
+
+// WAV
+_LIT8( KAudioXWav, "audio/x-wav" );
+_LIT8( KAudioWav, "audio/wav" );
+_LIT8( KAudioL16, "audio/L16" );
+_LIT( KWavExt, ".wav" );
+
+// 3GP
+_LIT8( KAudio3gpp, "audio/3gpp" );
+_LIT8( KVideo3gpp, "video/3gpp" );
+_LIT( K3gpExt, ".3gp" );
+
+// AMR
+_LIT8( KAudioAMR, "audio/AMR" );
+_LIT( KAmrExt, ".amr" );
+
+// Real audio
+_LIT8( KRAMime8, "audio/x-pn-realaudio" );
+_LIT( KRAExt, ".ra" );
+
+// DLNA
+_LIT8( KVideoTts, "video/vnd.dlna.mpeg-tts" );
+_LIT( KTtsExt, ".tts" );
+
+
+