epoc32/include/mmf/devvideo/devvideoconstants.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     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
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    83 @publishedAll
    83 @publishedAll
    84 @released
    84 @released
    85 */
    85 */
    86 const TUid KUidDevVideoPlayHwDeviceExtensionScanCopy = {KUidDevVideoPlayHwDeviceExScanCopyDefine};
    86 const TUid KUidDevVideoPlayHwDeviceExtensionScanCopy = {KUidDevVideoPlayHwDeviceExScanCopyDefine};
    87 
    87 
    88 
       
    89 /** 
    88 /** 
    90 Picture frame rate constants
    89 Picture frame rate constants
    91 
    90 
    92 Using these constants is recommended when the picture rate is known to match 
    91 Using these constants is recommended when the picture rate is known to match 
    93 one of them, to ensure that floating point equality comparisons work as expected.
    92 one of them, to ensure that floating point equality comparisons work as expected.
   125 	*/
   124 	*/
   126 	ERgbFbsBitmap	  = 0x02000000,
   125 	ERgbFbsBitmap	  = 0x02000000,
   127 	/** Raw YUV picture data stored in a memory area. The data storage 
   126 	/** Raw YUV picture data stored in a memory area. The data storage 
   128 	format depends on the YUV sampling pattern and data layout used.
   127 	format depends on the YUV sampling pattern and data layout used.
   129 	*/
   128 	*/
   130 	EYuvRawData		= 0x04000000
   129 	EYuvRawData		= 0x04000000,
       
   130 	
       
   131 	/** Picture stored in a surface buffer.
       
   132 	 @See MMmfVideoSurfaceHandleControl::MmvshcSetSurfaceHandle
       
   133 	*/
       
   134 	ESurfaceBuffer = 0x08000000
   131 	};
   135 	};
   132 
   136 
   133 
   137 
   134 /**
   138 /**
   135 RGB uncompressed image format alternatives.
   139 RGB uncompressed image format alternatives.
   671 	/** A fragment of a frame containing the end but not the start. */
   675 	/** A fragment of a frame containing the end but not the start. */
   672 	EFramePortionEndFragment
   676 	EFramePortionEndFragment
   673 	};
   677 	};
   674 
   678 
   675 #endif
   679 #endif
       
   680