epoc32/include/imageframeformats.hrh
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
     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