imaging/imagingfws/inc_pub/imageframeformats.hrh
changeset 0 5752a19fdefe
equal deleted inserted replaced
-1:000000000000 0:5752a19fdefe
       
     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