1 // Copyright (c) 2006-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.
14 // Definition for Image Frame packaging formats.
15 // Desribes the relation to CCamera::Format and FOURCC codes.
28 #ifndef IMAGEFRAMEFORMATS_HRH
29 #define IMAGEFRAMEFORMATS_HRH
32 Defines the numerical value for KUidFormatYUVMonochrome.
33 @see KUidFormatYUVMonochrome
35 #define KFormatYUVMonochromeUidValue 0x10273763
38 Defines the numerical value for KUidFormat16bitRGB444Interleaved.
39 @see KUidFormat16bitRGB444Interleaved
41 #define KFormat16bitRGB444InterleavedUidValue 0x10273764
44 Defines the numerical value for KUidFormat16BitRGB565Interleaved.
45 @see KUidFormat16BitRGB565Interleaved
47 #define KFormat16BitRGB565InterleavedUidValue 0x10273765
50 Defines the numerical value for KUidFormat32BitRGB888Interleaved.
51 @see KUidFormat32BitRGB888Interleaved
53 #define KFormat32BitRGB888InterleavedUidValue 0x10273766
56 Defines the numerical value for KUidFormatYUV420Interleaved.
57 @see KUidFormatYUV420Interleaved
59 #define KFormatYUV420InterleavedUidValue 0x10273767
62 Defines the numerical value for KUidFormatYUV420Planar.
63 @see KUidFormatYUV420Planar
65 #define KFormatYUV420PlanarUidValue 0x10273768
68 Defines the numerical value for KUidFormatYUV422Interleaved.
69 @see KUidFormatYUV422Interleaved
71 #define KFormatYUV422InterleavedUidValue 0x10273769
74 Defines the numerical value for KUidFormatYUV422InterleavedReversed.
75 @see KUidFormatYUV422InterleavedReversed
77 #define KFormatYUV422InterleavedReversedUidValue 0x1027376A
80 Defines the numerical value for KUidFormatYYUV422Interleaved.
81 @see KUidFormatYYUV422Interleaved
83 #define KFormatYYUV422InterleavedUidValue 0x102737D9
86 Defines the numerical value for KUidFormatYUV422Planar.
87 @see KUidFormatYUV422Planar
89 #define KFormatYUV422PlanarUidValue 0x102737DA
92 Defines the numerical value for KUidFormatYUV444Planar.
93 @see KUidFormatYUV444Planar
95 #define KFormatYUV444PlanarUidValue 0x102737DB
98 Defines the numerical value for KUidFormatYUV444Interleaved.
99 @see KUidFormatYUV444Interleaved
101 #define KFormatYUV444InterleavedUidValue 0x1027376B
104 Defines the numerical value for KUidFormatYUV420SemiPlanar.
105 @see KUidFormatYUV420SemiPlanar
107 #define KFormatYUV420SemiPlanarUidValue 0x1027376C
110 Defines the numerical value for KUidFormatYUV420PlanarReversed.
111 @see KUidFormatYUV420PlanarReversed
113 #define KFormatYUV420PlanarReversedUidValue 0x1027376D
116 #endif // IMAGEFRAMEFORMATS_HRH