imagehandlingutilities/thumbnailmanager/inc/thumbnailmanagerconstants.h
branchRCL_3
changeset 58 9e8b0cc88842
parent 41 9d4d3445ce6e
equal deleted inserted replaced
50:60bb012f1157 58:9e8b0cc88842
   147 const TInt KMaxGeneratePriority = (KMaxTInt -1000);
   147 const TInt KMaxGeneratePriority = (KMaxTInt -1000);
   148 const TInt KMaxPriority = KMaxTInt; // For scaling tasks
   148 const TInt KMaxPriority = KMaxTInt; // For scaling tasks
   149 const TInt KImeiBufferSize = CTelephony::KPhoneSerialNumberSize;
   149 const TInt KImeiBufferSize = CTelephony::KPhoneSerialNumberSize;
   150 const TInt KCheckValue = 123456;
   150 const TInt KCheckValue = 123456;
   151 
   151 
   152 _LIT8( KJpegMime, "image/jpeg" ); _LIT( KJpegExt, ".jpeg" );            
   152 _LIT8( KJpegMime,    "image/jpeg" );            _LIT( KJpegExt, ".jpeg" );
   153 _LIT8( KJpeg2000Mime, "image/jp2" ); _LIT( KJpeg2000Ext, ".jp2" );
   153 _LIT8( KJpeg2000Mime,    "image/jp2" );            _LIT( KJpeg2000Ext, ".jp2" );
   154 _LIT8( KJpgMime, "image/jpeg" ); _LIT( KJpgExt, ".jpg" );
   154 _LIT8( KJpgMime,    "image/jpeg" );            _LIT( KJpgExt, ".jpg" );
   155 _LIT8( KGifMime, "image/gif" ); _LIT( KGifExt, ".gif" );
   155 _LIT8( KGifMime,     "image/gif" );             _LIT( KGifExt,  ".gif" );
   156 _LIT8( KPngMime, "image/png" ); _LIT( KPngExt, ".png" ); 
   156 _LIT8( KPngMime,     "image/png" );             _LIT( KPngExt,  ".png" ); 
   157 _LIT8( KSvgMime, "image/svg+xml" ); _LIT( KSvgExt, ".svg" ); 
   157 _LIT8( KSvgMime,     "image/svg+xml" );             _LIT( KSvgExt,  ".svg" ); 
   158 _LIT8( KMpgMime1, "video/mpeg"); _LIT( KMpgExt1, ".mpg" );
   158 _LIT8( KMpgMime1,    "video/mpeg");             _LIT( KMpgExt1,  ".mpg" );
   159 _LIT8( KMpeg4Mime, "video/mpeg4" ); _LIT( KMpeg4Ext,".mpeg4" );
   159 _LIT8( KMpeg4Mime,   "video/mpeg4" );           _LIT( KMpeg4Ext,".mpeg4" );
   160 _LIT8( KMp4Mime, "video/mp4" ); _LIT( KMp4Ext, ".mp4" ); _LIT( KM4vExt, ".m4v" );
   160 _LIT8( KMp4Mime,     "video/mp4" );             _LIT( KMp4Ext,  ".mp4" );
   161 _LIT8( KAviMime, "video/x-msvideo" ); _LIT( KAviExt, ".avi" );
   161 _LIT8( KAviMime,    "video/x-msvideo" );       _LIT( KAviExt,  ".avi" );
   162 _LIT8( KMp3Mime, "audio/mpeg" ); _LIT( KMp3Ext, ".mp3" );
   162 _LIT8( KMp3Mime,    "audio/mpeg" );           _LIT( KMp3Ext,  ".mp3" );
   163 _LIT8( KNonEmbeddArtMime, "audio/mpeg" ); _LIT( KNonEmbeddArtExt, ".alb" );
   163 _LIT8( KNonEmbeddArtMime,    "audio/mpeg" );           _LIT( KNonEmbeddArtExt,  ".alb" );
   164 _LIT8( KM4aMime, "audio/mp4" ); _LIT( KM4aExt, ".m4a" );
   164 _LIT8( KM4aMime,    "audio/mp4" );           _LIT( KM4aExt,  ".m4a" );
   165 _LIT8( KAacMime, "audio/aac" ); _LIT( KAacExt, ".aac" );
   165 _LIT8( KAacMime,     "audio/aac" );             _LIT( KAacExt,  ".aac" );
   166 _LIT8( KWmaMime, "audio/x-ms-wma" ); _LIT( KWmaExt, ".wma" );
   166 _LIT8( KWmaMime,     "audio/x-ms-wma" );        _LIT( KWmaExt,  ".wma" );
   167 _LIT8( KBmpMime, "image/bmp" ); _LIT( KBmpExt, ".bmp" );
   167 _LIT8( KBmpMime,     "image/bmp" );             _LIT( KBmpExt,  ".bmp" );
   168 _LIT8( KAudio3gppMime, "audio/3gpp" ); 
   168 _LIT8( KAudio3gppMime,     "audio/3gpp" ); 
   169 _LIT8( KVideo3gppMime, "video/3gpp" ); _LIT( K3gpExt, ".3gp" ); _LIT( K3gppExt, ".3gpp" );
   169 _LIT8( KVideo3gppMime,     "video/3gpp" );  _LIT( K3gpExt,  ".3gp" ); _LIT( K3gppExt,  ".3gpp" );
   170 _LIT8( KAudioAmrMime, "audio/AMR" ); _LIT( KAmrExt, ".amr" );
   170 _LIT8( KAudioAmrMime,     "audio/AMR" );     _LIT( KAmrExt,  ".amr" );
   171 _LIT8( KVideoWmvMime, "video/x-ms-wmv" ); _LIT( KWmvExt, ".wmv" );
   171 _LIT8( KVideoWmvMime, "video/x-ms-wmv" );     _LIT( KWmvExt,    ".wmv" );
   172 _LIT8( KRealAudioMime, "audio/vnd.rn-realaudio" ); _LIT( KRealAudioExt, ".ra" );
   172 _LIT8( KRealAudioMime, "audio/vnd.rn-realaudio" );        _LIT( KRealAudioExt,    ".ra" );
   173 _LIT8( KPmRealAudioPluginMime, "audio/x-pn-realaudio-plugin" ); _LIT( KPmRealAudioPluginExt, ".rpm" );
   173 _LIT8( KPmRealAudioPluginMime, "audio/x-pn-realaudio-plugin" ); _LIT( KPmRealAudioPluginExt,    ".rpm" );
   174 _LIT8( KPmRealVideoPluginMime, "video/x-pn-realvideo" ); _LIT( KPmRealVideoPluginExt, ".rm" );
   174 _LIT8( KPmRealVideoPluginMime, "video/x-pn-realvideo" ); _LIT( KPmRealVideoPluginExt,    ".rm" );
   175 _LIT8( KPmRealVbVideoPluginMime, "video/x-pn-realvideo" ); _LIT( KPmRealVbVideoPluginExt, ".rmvb" );
   175 _LIT8( KPmRealVbVideoPluginMime, "video/x-pn-realvideo" ); _LIT( KPmRealVbVideoPluginExt,    ".rmvb" );
   176 _LIT8( KPmRealAudioMime, "audio/x-pn-realaudio" ); _LIT( KPmRealAudioExt, ".ra" );
   176 _LIT8( KPmRealAudioMime, "audio/x-pn-realaudio" );        _LIT( KPmRealAudioExt,    ".ra" );
   177 _LIT8( KRealVideoMime, "video/vnd.rn-realvideo" ); _LIT( KRealVideoExt, ".rv" );
   177 _LIT8( KRealVideoMime, "video/vnd.rn-realvideo" );        _LIT( KRealVideoExt,    ".rv" );
   178 _LIT8( KFlashVideoMime, "video/x-flv" ); _LIT( KFlashVideoExt, ".flv" );
   178 _LIT8( KFlashVideoMime,    "video/x-flv" );       _LIT( KFlashVideoExt,  ".flv" );
   179 _LIT8( KMatroskaVideoMime, "video/x-matroska" ); _LIT( KMatroskaVideoExt, ".mkv" );
   179 _LIT8( KMatroskaVideoMime,    "video/x-matroska" );       _LIT( KMatroskaVideoExt,  ".mkv" );
   180 _LIT8( KContactMime, "contact/x-vcard" ); _LIT( KContactExt, ".vcf" );
       
   181 
       
   182 _LIT( KNonEmbeddedArtExt, ".alb" );
       
   183 
       
   184 _LIT8( KAlbumArtMime, "audio/albumart" ); _LIT( KAlbumArtExt, ".maa" );
       
   185 
       
   186 _LIT( KImageMime, "image/*" );
   180 _LIT( KImageMime, "image/*" );
   187 _LIT( KVideoMime, "video/*" );
   181 _LIT( KVideoMime, "video/*" );
   188 _LIT( KAudioMime, "audio/*" );
   182 _LIT( KAudioMime, "audio/*" );
       
   183 _LIT( KM4vExt,  ".m4v" );
       
   184 _LIT( KNonEmbeddedArtExt, ".alb" );
   189 
   185 
   190 _LIT( KPrivateFolder, ":\\private\\");
   186 _LIT( KPrivateFolder, ":\\private\\");
   191 _LIT( KSysFolder, ":\\sys\\");
   187 _LIT( KSysFolder, ":\\sys\\");
   192 
       
   193 _LIT( KDrv, ":");
       
   194 _LIT( KBackSlash, "\\");
       
   195 
       
   196 const TInt KExtLength = 4;
       
   197 
   188 
   198 /**
   189 /**
   199  *  Control flags set by the server for handling specific situations
   190  *  Control flags set by the server for handling specific situations
   200  *  (for example for distinguishing between preview thumbnails and
   191  *  (for example for distinguishing between preview thumbnails and
   201  *  final thumbnails).
   192  *  final thumbnails).
   323     
   314     
   324     /**
   315     /**
   325      * Overwrite old thumbs (SetThumbnailL)
   316      * Overwrite old thumbs (SetThumbnailL)
   326      */
   317      */
   327     TBool iOverwrite;
   318     TBool iOverwrite;
   328     
       
   329     /**
       
   330      * URI is virtual
       
   331      */
       
   332     TBool iVirtualUri;
       
   333     
       
   334     /**
       
   335      * Target differs from source
       
   336      */
       
   337     TBool iImport;
       
   338     };
   319     };
   339 
   320 
   340 
   321 
   341 typedef TPckg < TThumbnailRequestParams > TThumbnailRequestParamsPckg;
   322 typedef TPckg < TThumbnailRequestParams > TThumbnailRequestParamsPckg;
   342 typedef TPckgBuf < TThumbnailRequestParams > TThumbnailRequestParamsPckgBuf;
   323 typedef TPckgBuf < TThumbnailRequestParams > TThumbnailRequestParamsPckgBuf;