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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
24 #define KICLCodecDllUidValue 0x101F45AC
26 #define KDecoderInterfaceUidValue 0x101F45AD
27 #define KEncoderInterfaceUidValue 0x101F45B4
29 #define KBMPCodecDllUidValue 0x101F45AE
30 #define KBMPImageDataUidValue 0x101F45BF
31 #define KBMPCompressionUidValue 0x101F45E3
32 #define KBMPDecoderImplementationUidValue 0x101F45AF
33 #define KBMPEncoderImplementationUidValue 0x101F45BE
35 #define KJPGCodecDllUidValue 0x101F45D6
36 #define KJPGImageDataUidValue 0x101F45DA
37 #define KJPGQTableUidValue 0x101F45E1
38 #define KJPGCommentUidValue 0x101F45E2
39 #define KJPGDecoderImplementationUidValue 0x101F45D7
40 #define KJPGEncoderImplementationUidValue 0x101F45D9
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
51 #define KMBMCodecDllUidValue 0x101F45CA
52 #define KMBMDecodeDataUidValue 0x101F45E0
53 #define KMBMEncodeDataUidValue 0x101F45E9
54 #define KMBMDecoderImplementationUidValue 0x101F45CB
55 #define KMBMEncoderImplementationUidValue 0x101F45DF
57 #define KTIFFCodecDllUidValue 0x101F45C0
58 #define KTIFFImageDataUidValue 0x101F45E8
59 #define KTIFFDecoderImplementationUidValue 0x101F45C1
60 #define KTIFFDecoderLittleEndianImplementationUidValue 0x101F45C2
61 #define KTIFFDecoderBigEndianImplementationUidValue 0x101F45C3
63 #define KWMFCodecDllUidValue 0x101F45B5
64 #define KWMFDecoderImplementationUidValue 0x101F45B6
65 #define KWMFDecoderStdImplementationUidValue 0x101F45B7
66 #define KWMFDecoderApmImplementationUidValue 0x101F45B8
67 #define KWMFDecoderClpImplementationUidValue 0x101F45B9
69 #define KPNGCodecDllUidValue 0x101F45C7
70 #define KPNGDecoderImplementationUidValue 0x101F45C8
71 #define KPNGEncoderImplementationUidValue 0x101F45FE
73 #define KWBMPCodecDllUidValue 0x101F45CD
74 #define KWBMPDecoderImplementationUidValue 0x101F45CE
76 #define KOTACodecDllUidValue 0x101F45D0
77 #define KOTADecoderImplementationUidValue 0x101F45D1
79 #define KICOCodecDllUidValue 0x101F45D3
80 #define KICODecoderImplementationUidValue 0x101F45D4
82 #define KMngMimeTypeUidValue 0x101F7C53
83 #define KMngImageDisplayPluginUidValue 0x101F7C52
84 #define KMngDllUidValue 0x101F7C51
89 Class UID for a set of decoders which support the Exchangeable Image File Format.
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.
97 #define KUidICLJpegEXIFInterface 0x101F7C4F
99 #define KUidTransformJpegPluginUidValue 0x101F7C2F
100 #define KUidTransformJpegExtension 0x101F7C30
105 Class UID for the set of decoders which support operations through the CImageFrame.
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
113 #define KUidICLJpegImageFrameInterface 0x101F7C60
115 #define KJPGDecoderImplementation2UidValue 0x101F7C61
116 #define KJPGEncoderImplementation2UidValue 0x101F7C62
118 #define KJPEGImageFramePluginDllUidValue 0x1027376E
124 Extension interface uid for TImageConvOperation
126 #define KUidImageConvExtOperationValue 0x102833DF
132 Extension interface uid for TImageConvScaler
134 #define KUidImageConvExtScalerValue 0x102833E0
140 Extension interface uid for TImageConvStreamedDecode
142 #define KUidImageConvExtStreamedDecodeValue 0x102833E1
148 Extension interface uid for TImageConvStreamedEncode
150 #define KUidImageConvExtStreamedEncodeValue 0x102833E2
156 Extension interface uid for TImageConvPrepare
158 #define KUidImageConvExtPrepareValue 0x1028346D
164 Uid that identifies encoders that maintain the alpha channel of the EColor16MA source CFbsBitmap.
166 #define KUidAlphaChannelEncodeSupported 0x10285D1B
168 #endif // ICL_UIDS_HRH