epoc32/include/icl/icl_uids.hrh
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
equal deleted inserted replaced
1:666f914201fb 2:2fe1408b6811
     1 icl_uids.hrh
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 /**
       
    16  @file
       
    17  @internalTechnology 
       
    18 */
       
    19 
       
    20 #ifndef ICL_UIDS_HRH
       
    21 #define ICL_UIDS_HRH
       
    22 
       
    23 
       
    24 #define KICLCodecDllUidValue	0x101F45AC
       
    25 
       
    26 #define KDecoderInterfaceUidValue	0x101F45AD
       
    27 #define KEncoderInterfaceUidValue	0x101F45B4
       
    28 
       
    29 #define KBMPCodecDllUidValue		0x101F45AE
       
    30 #define KBMPImageDataUidValue		0x101F45BF
       
    31 #define KBMPCompressionUidValue		0x101F45E3
       
    32 #define KBMPDecoderImplementationUidValue	0x101F45AF
       
    33 #define KBMPEncoderImplementationUidValue	0x101F45BE
       
    34 
       
    35 #define KJPGCodecDllUidValue		0x101F45D6
       
    36 #define KJPGImageDataUidValue		0x101F45DA
       
    37 #define KJPGQTableUidValue			0x101F45E1
       
    38 #define KJPGCommentUidValue			0x101F45E2
       
    39 #define KJPGDecoderImplementationUidValue	0x101F45D7
       
    40 #define KJPGEncoderImplementationUidValue	0x101F45D9
       
    41 
       
    42 #define KGIFCodecDllUidValue		0x101F45B1
       
    43 #define KGIFBackgroundColorUidValue 0x101F45DE
       
    44 #define KGIFImageDescriptorUidValue 0x101F45E4
       
    45 #define KGIFLZWInfoUidValue			0x101F45E5
       
    46 #define KGIFImageControlUidValue	0x101F45E6
       
    47 #define KGIFCommentUidValue			0x101F45E7
       
    48 #define KGIFDecoderImplementationUidValue	0x101F45B2
       
    49 #define KGIFEncoderImplementationUidValue	0x101F45DD
       
    50 
       
    51 #define KMBMCodecDllUidValue		0x101F45CA
       
    52 #define KMBMDecodeDataUidValue		0x101F45E0
       
    53 #define KMBMEncodeDataUidValue		0x101F45E9
       
    54 #define KMBMDecoderImplementationUidValue	0x101F45CB
       
    55 #define KMBMEncoderImplementationUidValue	0x101F45DF
       
    56 
       
    57 #define KTIFFCodecDllUidValue		0x101F45C0
       
    58 #define KTIFFImageDataUidValue		0x101F45E8
       
    59 #define KTIFFDecoderImplementationUidValue	0x101F45C1
       
    60 #define KTIFFDecoderLittleEndianImplementationUidValue	0x101F45C2
       
    61 #define KTIFFDecoderBigEndianImplementationUidValue	0x101F45C3
       
    62 
       
    63 #define KWMFCodecDllUidValue		0x101F45B5
       
    64 #define KWMFDecoderImplementationUidValue	0x101F45B6
       
    65 #define KWMFDecoderStdImplementationUidValue	0x101F45B7
       
    66 #define KWMFDecoderApmImplementationUidValue	0x101F45B8
       
    67 #define KWMFDecoderClpImplementationUidValue	0x101F45B9
       
    68 
       
    69 #define KPNGCodecDllUidValue		0x101F45C7
       
    70 #define KPNGDecoderImplementationUidValue	0x101F45C8
       
    71 #define KPNGEncoderImplementationUidValue	0x101F45FE
       
    72 
       
    73 #define KWBMPCodecDllUidValue		0x101F45CD
       
    74 #define KWBMPDecoderImplementationUidValue	0x101F45CE
       
    75 
       
    76 #define KOTACodecDllUidValue		0x101F45D0
       
    77 #define KOTADecoderImplementationUidValue	0x101F45D1
       
    78 
       
    79 #define KICOCodecDllUidValue		0x101F45D3
       
    80 #define KICODecoderImplementationUidValue	0x101F45D4
       
    81 
       
    82 #define KMngMimeTypeUidValue 0x101F7C53
       
    83 #define KMngImageDisplayPluginUidValue 0x101F7C52
       
    84 #define KMngDllUidValue 0x101F7C51
       
    85 
       
    86 /**
       
    87 @publishedAll
       
    88 @released
       
    89 Class UID for a set of decoders which support the Exchangeable Image File Format. 
       
    90 
       
    91 When loading plugins by class UID, the first valid plugin from the list 
       
    92 of available plugins with the specified class UID will be loaded. Loading 
       
    93 the plugin in this way always allow a cast to the derived decoder or 
       
    94 encoder class to be made. 
       
    95 @see CJPEGExifDecoder
       
    96 */
       
    97 #define KUidICLJpegEXIFInterface 	0x101F7C4F
       
    98 
       
    99 #define KUidTransformJpegPluginUidValue		0x101F7C2F
       
   100 #define KUidTransformJpegExtension	0x101F7C30
       
   101 
       
   102 /**
       
   103 @publishedAll
       
   104 @released
       
   105 Class UID for the set of decoders which support operations through the CImageFrame. 
       
   106 
       
   107 When loading plugins by class UID, the first valid plugin from the list 
       
   108 of available plugins with the specified class UID will be loaded. Loading 
       
   109 the plugin in this way always allow a cast to the derived decoder or 
       
   110 encoder class to be made. 
       
   111 @see CJPEGImageFrameDecoder
       
   112 */
       
   113 #define KUidICLJpegImageFrameInterface 	0x101F7C60
       
   114 
       
   115 #define KJPGDecoderImplementation2UidValue	0x101F7C61
       
   116 #define KJPGEncoderImplementation2UidValue	0x101F7C62
       
   117 
       
   118 #define KJPEGImageFramePluginDllUidValue	0x1027376E
       
   119 
       
   120 /**
       
   121 @publishedAll
       
   122 @released
       
   123 
       
   124 Extension interface uid for TImageConvOperation
       
   125 */
       
   126 #define KUidImageConvExtOperationValue	0x102833DF
       
   127 
       
   128 /**
       
   129 @publishedAll
       
   130 @released
       
   131 
       
   132 Extension interface uid for TImageConvScaler
       
   133 */
       
   134 #define KUidImageConvExtScalerValue		0x102833E0 	
       
   135 
       
   136 /**
       
   137 @publishedAll
       
   138 @released
       
   139 
       
   140 Extension interface uid for TImageConvStreamedDecode
       
   141 */
       
   142 #define KUidImageConvExtStreamedDecodeValue	0x102833E1 	
       
   143 
       
   144 /**
       
   145 @publishedPartner
       
   146 @released
       
   147 
       
   148 Extension interface uid for TImageConvStreamedEncode
       
   149 */
       
   150 #define KUidImageConvExtStreamedEncodeValue	0x102833E2 
       
   151 
       
   152 /**
       
   153 @publishedAll
       
   154 @released
       
   155 
       
   156 Extension interface uid for TImageConvPrepare
       
   157 */
       
   158 #define KUidImageConvExtPrepareValue 0x1028346D 
       
   159 
       
   160 /**
       
   161 @publishedAll
       
   162 @released
       
   163 
       
   164 Uid that identifies encoders that maintain the alpha channel of the EColor16MA source CFbsBitmap.
       
   165 */
       
   166 #define KUidAlphaChannelEncodeSupported 0x10285D1B
       
   167 
       
   168 #endif // ICL_UIDS_HRH