epoc32/include/imageframeformats.hrh
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
child 4 837f303aceeb
permissions -rw-r--r--
Final list of Symbian^2 public API header files
     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".
     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 
    21 /**
    22  @file
    23  @publishedAll
    24  @released
    25 */
    26 
    27 
    28 #ifndef IMAGEFRAMEFORMATS_HRH
    29 #define IMAGEFRAMEFORMATS_HRH
    30 
    31 /** 
    32 Defines the numerical value for KUidFormatYUVMonochrome.
    33  @see KUidFormatYUVMonochrome
    34 */
    35 #define KFormatYUVMonochromeUidValue		0x10273763
    36 
    37 /** 
    38 Defines the numerical value for KUidFormat16bitRGB444Interleaved.
    39  @see KUidFormat16bitRGB444Interleaved
    40 */
    41 #define KFormat16bitRGB444InterleavedUidValue		0x10273764		
    42 
    43 /** 
    44 Defines the numerical value for KUidFormat16BitRGB565Interleaved.
    45  @see KUidFormat16BitRGB565Interleaved
    46 */
    47 #define KFormat16BitRGB565InterleavedUidValue		0x10273765		
    48 
    49 /** 
    50 Defines the numerical value for KUidFormat32BitRGB888Interleaved.
    51  @see KUidFormat32BitRGB888Interleaved
    52 */
    53 #define KFormat32BitRGB888InterleavedUidValue		0x10273766		
    54 		
    55 /** 
    56 Defines the numerical value for KUidFormatYUV420Interleaved.
    57  @see KUidFormatYUV420Interleaved
    58 */
    59 #define KFormatYUV420InterleavedUidValue 		0x10273767
    60 
    61 /** 
    62 Defines the numerical value for KUidFormatYUV420Planar.
    63  @see KUidFormatYUV420Planar
    64 */
    65 #define KFormatYUV420PlanarUidValue			0x10273768
    66 
    67 /** 
    68 Defines the numerical value for KUidFormatYUV422Interleaved.
    69  @see KUidFormatYUV422Interleaved
    70 */
    71 #define KFormatYUV422InterleavedUidValue		0x10273769
    72 
    73 /** 
    74 Defines the numerical value for KUidFormatYUV422InterleavedReversed.
    75  @see KUidFormatYUV422InterleavedReversed
    76 */
    77 #define KFormatYUV422InterleavedReversedUidValue	0x1027376A
    78 
    79 /** 
    80 Defines the numerical value for KUidFormatYYUV422Interleaved.
    81  @see KUidFormatYYUV422Interleaved
    82 */
    83 #define KFormatYYUV422InterleavedUidValue	0x102737D9
    84 
    85 /** 
    86 Defines the numerical value for KUidFormatYUV422Planar.
    87  @see KUidFormatYUV422Planar
    88 */
    89 #define KFormatYUV422PlanarUidValue	0x102737DA
    90 
    91 /** 
    92 Defines the numerical value for KUidFormatYUV444Planar.
    93  @see KUidFormatYUV444Planar
    94 */
    95 #define KFormatYUV444PlanarUidValue		0x102737DB
    96 
    97 /** 
    98 Defines the numerical value for KUidFormatYUV444Interleaved.
    99  @see KUidFormatYUV444Interleaved
   100 */
   101 #define KFormatYUV444InterleavedUidValue		0x1027376B
   102 
   103 /** 
   104 Defines the numerical value for KUidFormatYUV420SemiPlanar.
   105  @see KUidFormatYUV420SemiPlanar
   106 */
   107 #define KFormatYUV420SemiPlanarUidValue	  		0x1027376C  	
   108 
   109 /** 
   110 Defines the numerical value for KUidFormatYUV420PlanarReversed.
   111  @see KUidFormatYUV420PlanarReversed
   112 */
   113 #define KFormatYUV420PlanarReversedUidValue 		0x1027376D
   114 
   115 
   116 #endif // IMAGEFRAMEFORMATS_HRH