|
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". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // Definition for Image Frame packaging formats. |
|
15 // Desribes the relation to CCamera::Format and FOURCC codes. |
|
16 // |
|
17 // |
|
18 |
|
19 /** |
|
20 @file |
|
21 @publishedAll |
|
22 @released |
|
23 */ |
|
24 |
|
25 |
|
26 #ifndef IMAGEFRAMEFORMATS_HRH |
|
27 #define IMAGEFRAMEFORMATS_HRH |
|
28 |
|
29 /** |
|
30 Defines the numerical value for KUidFormatYUVMonochrome. |
|
31 @see KUidFormatYUVMonochrome |
|
32 */ |
|
33 #define KFormatYUVMonochromeUidValue 0x10273763 |
|
34 |
|
35 /** |
|
36 Defines the numerical value for KUidFormat16bitRGB444Interleaved. |
|
37 @see KUidFormat16bitRGB444Interleaved |
|
38 */ |
|
39 #define KFormat16bitRGB444InterleavedUidValue 0x10273764 |
|
40 |
|
41 /** |
|
42 Defines the numerical value for KUidFormat16BitRGB565Interleaved. |
|
43 @see KUidFormat16BitRGB565Interleaved |
|
44 */ |
|
45 #define KFormat16BitRGB565InterleavedUidValue 0x10273765 |
|
46 |
|
47 /** |
|
48 Defines the numerical value for KUidFormat32BitRGB888Interleaved. |
|
49 @see KUidFormat32BitRGB888Interleaved |
|
50 */ |
|
51 #define KFormat32BitRGB888InterleavedUidValue 0x10273766 |
|
52 |
|
53 /** |
|
54 Defines the numerical value for KUidFormatYUV420Interleaved. |
|
55 @see KUidFormatYUV420Interleaved |
|
56 */ |
|
57 #define KFormatYUV420InterleavedUidValue 0x10273767 |
|
58 |
|
59 /** |
|
60 Defines the numerical value for KUidFormatYUV420Planar. |
|
61 @see KUidFormatYUV420Planar |
|
62 */ |
|
63 #define KFormatYUV420PlanarUidValue 0x10273768 |
|
64 |
|
65 /** |
|
66 Defines the numerical value for KUidFormatYUV422Interleaved. |
|
67 @see KUidFormatYUV422Interleaved |
|
68 */ |
|
69 #define KFormatYUV422InterleavedUidValue 0x10273769 |
|
70 |
|
71 /** |
|
72 Defines the numerical value for KUidFormatYUV422InterleavedReversed. |
|
73 @see KUidFormatYUV422InterleavedReversed |
|
74 */ |
|
75 #define KFormatYUV422InterleavedReversedUidValue 0x1027376A |
|
76 |
|
77 /** |
|
78 Defines the numerical value for KUidFormatYYUV422Interleaved. |
|
79 @see KUidFormatYYUV422Interleaved |
|
80 */ |
|
81 #define KFormatYYUV422InterleavedUidValue 0x102737D9 |
|
82 |
|
83 /** |
|
84 Defines the numerical value for KUidFormatYUV422Planar. |
|
85 @see KUidFormatYUV422Planar |
|
86 */ |
|
87 #define KFormatYUV422PlanarUidValue 0x102737DA |
|
88 |
|
89 /** |
|
90 Defines the numerical value for KUidFormatYUV444Planar. |
|
91 @see KUidFormatYUV444Planar |
|
92 */ |
|
93 #define KFormatYUV444PlanarUidValue 0x102737DB |
|
94 |
|
95 /** |
|
96 Defines the numerical value for KUidFormatYUV444Interleaved. |
|
97 @see KUidFormatYUV444Interleaved |
|
98 */ |
|
99 #define KFormatYUV444InterleavedUidValue 0x1027376B |
|
100 |
|
101 /** |
|
102 Defines the numerical value for KUidFormatYUV420SemiPlanar. |
|
103 @see KUidFormatYUV420SemiPlanar |
|
104 */ |
|
105 #define KFormatYUV420SemiPlanarUidValue 0x1027376C |
|
106 |
|
107 /** |
|
108 Defines the numerical value for KUidFormatYUV420PlanarReversed. |
|
109 @see KUidFormatYUV420PlanarReversed |
|
110 */ |
|
111 #define KFormatYUV420PlanarReversedUidValue 0x1027376D |
|
112 |
|
113 |
|
114 #endif // IMAGEFRAMEFORMATS_HRH |