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 "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.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.
26 #ifndef IMAGEFRAMEFORMATS_HRH
27 #define IMAGEFRAMEFORMATS_HRH
30 Defines the numerical value for KUidFormatYUVMonochrome.
31 @see KUidFormatYUVMonochrome
33 #define KFormatYUVMonochromeUidValue 0x10273763
36 Defines the numerical value for KUidFormat16bitRGB444Interleaved.
37 @see KUidFormat16bitRGB444Interleaved
39 #define KFormat16bitRGB444InterleavedUidValue 0x10273764
42 Defines the numerical value for KUidFormat16BitRGB565Interleaved.
43 @see KUidFormat16BitRGB565Interleaved
45 #define KFormat16BitRGB565InterleavedUidValue 0x10273765
48 Defines the numerical value for KUidFormat32BitRGB888Interleaved.
49 @see KUidFormat32BitRGB888Interleaved
51 #define KFormat32BitRGB888InterleavedUidValue 0x10273766
54 Defines the numerical value for KUidFormatYUV420Interleaved.
55 @see KUidFormatYUV420Interleaved
57 #define KFormatYUV420InterleavedUidValue 0x10273767
60 Defines the numerical value for KUidFormatYUV420Planar.
61 @see KUidFormatYUV420Planar
63 #define KFormatYUV420PlanarUidValue 0x10273768
66 Defines the numerical value for KUidFormatYUV422Interleaved.
67 @see KUidFormatYUV422Interleaved
69 #define KFormatYUV422InterleavedUidValue 0x10273769
72 Defines the numerical value for KUidFormatYUV422InterleavedReversed.
73 @see KUidFormatYUV422InterleavedReversed
75 #define KFormatYUV422InterleavedReversedUidValue 0x1027376A
78 Defines the numerical value for KUidFormatYYUV422Interleaved.
79 @see KUidFormatYYUV422Interleaved
81 #define KFormatYYUV422InterleavedUidValue 0x102737D9
84 Defines the numerical value for KUidFormatYUV422Planar.
85 @see KUidFormatYUV422Planar
87 #define KFormatYUV422PlanarUidValue 0x102737DA
90 Defines the numerical value for KUidFormatYUV444Planar.
91 @see KUidFormatYUV444Planar
93 #define KFormatYUV444PlanarUidValue 0x102737DB
96 Defines the numerical value for KUidFormatYUV444Interleaved.
97 @see KUidFormatYUV444Interleaved
99 #define KFormatYUV444InterleavedUidValue 0x1027376B
102 Defines the numerical value for KUidFormatYUV420SemiPlanar.
103 @see KUidFormatYUV420SemiPlanar
105 #define KFormatYUV420SemiPlanarUidValue 0x1027376C
108 Defines the numerical value for KUidFormatYUV420PlanarReversed.
109 @see KUidFormatYUV420PlanarReversed
111 #define KFormatYUV420PlanarReversedUidValue 0x1027376D
114 #endif // IMAGEFRAMEFORMATS_HRH