17beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/* 27beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * Copyright (c) 2010 The Khronos Group Inc. 37beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * 47beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * Permission is hereby granted, free of charge, to any person obtaining 57beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * a copy of this software and associated documentation files (the 67beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * "Software"), to deal in the Software without restriction, including 77beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * without limitation the rights to use, copy, modify, merge, publish, 87beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * distribute, sublicense, and/or sell copies of the Software, and to 97beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * permit persons to whom the Software is furnished to do so, subject 107beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * to the following conditions: 117beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * The above copyright notice and this permission notice shall be included 127beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * in all copies or substantial portions of the Software. 137beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * 147beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 157beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 167beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 177beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 187beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 197beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 207beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 217beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * 227beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano */ 237beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 247beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** OMX_VideoExt.h - OpenMax IL version 1.1.2 257beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * The OMX_VideoExt header file contains extensions to the 267beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * definitions used by both the application and the component to 277beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * access video items. 287beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano */ 297beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 307beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#ifndef OMX_VideoExt_h 317beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#define OMX_VideoExt_h 327beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 337beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#ifdef __cplusplus 347beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranoextern "C" { 357beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#endif /* __cplusplus */ 367beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 377beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/* Each OMX header shall include all required header files to allow the 387beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * header to compile without errors. The includes below are required 397beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano * for this header file to compile successfully 407beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano */ 417beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#include <OMX_Core.h> 427beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 437beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** NALU Formats */ 447beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef enum OMX_NALUFORMATSTYPE { 457beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatStartCodes = 1, 467beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatOneNaluPerBuffer = 2, 477beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatOneByteInterleaveLength = 4, 487beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatTwoByteInterleaveLength = 8, 497beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatFourByteInterleaveLength = 16, 507beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NaluFormatCodingMax = 0x7FFFFFFF 517beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_NALUFORMATSTYPE; 527beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 537beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** NAL Stream Format */ 547beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef struct OMX_NALSTREAMFORMATTYPE{ 557beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nSize; 567beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VERSIONTYPE nVersion; 577beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nPortIndex; 587beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_NALUFORMATSTYPE eNaluFormat; 597beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_NALSTREAMFORMATTYPE; 607beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 617beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** VP8 profiles */ 627beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef enum OMX_VIDEO_VP8PROFILETYPE { 637beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8ProfileMain = 0x01, 647beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8ProfileUnknown = 0x6EFFFFFF, 657beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8ProfileMax = 0x7FFFFFFF 667beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_VIDEO_VP8PROFILETYPE; 677beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 687beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** VP8 levels */ 697beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef enum OMX_VIDEO_VP8LEVELTYPE { 707beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8Level_Version0 = 0x01, 717beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8Level_Version1 = 0x02, 727beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8Level_Version2 = 0x04, 737beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8Level_Version3 = 0x08, 747beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8LevelUnknown = 0x6EFFFFFF, 757beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8LevelMax = 0x7FFFFFFF 767beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_VIDEO_VP8LEVELTYPE; 777beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 787beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** VP8 Param */ 797beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef struct OMX_VIDEO_PARAM_VP8TYPE { 807beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nSize; 817beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VERSIONTYPE nVersion; 827beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nPortIndex; 837beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8PROFILETYPE eProfile; 847beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VIDEO_VP8LEVELTYPE eLevel; 857beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nDCTPartitions; 867beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bErrorResilientMode; 877beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_VIDEO_PARAM_VP8TYPE; 887beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 897beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** Structure for configuring VP8 reference frames */ 907beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef struct OMX_VIDEO_VP8REFERENCEFRAMETYPE { 917beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nSize; 927beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VERSIONTYPE nVersion; 937beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nPortIndex; 947beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bPreviousFrameRefresh; 957beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bGoldenFrameRefresh; 967beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bAlternateFrameRefresh; 977beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bUsePreviousFrame; 987beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bUseGoldenFrame; 997beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bUseAlternateFrame; 1007beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_VIDEO_VP8REFERENCEFRAMETYPE; 1017beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 1027beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/** Structure for querying VP8 reference frame type */ 1037beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamiranotypedef struct OMX_VIDEO_VP8REFERENCEFRAMEINFOTYPE { 1047beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nSize; 1057beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_VERSIONTYPE nVersion; 1067beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_U32 nPortIndex; 1077beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bIsIntraFrame; 1087beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano OMX_BOOL bIsGoldenOrAlternateFrame; 1097beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} OMX_VIDEO_VP8REFERENCEFRAMEINFOTYPE; 1107beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 1115aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan/** HEVC Profiles */ 1125aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavantypedef enum OMX_VIDEO_HEVCPROFILETYPE { 1135aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCProfileMain = 0x01, 1145aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCProfileMain10 = 0x02, 1155aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCProfileUnknown = 0x6EFFFFFF, 1165aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCProfileMax = 0x7FFFFFFF 1175aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan} OMX_VIDEO_HEVCPROFILETYPE; 1185aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan 1195aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan/** HEVC levels */ 1205aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavantypedef enum OMX_VIDEO_HEVCLEVELTYPE { 1215aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCLevel_Version0 = 0x0, 1225aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel1 = 0x1, 1235aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel1 = 0x2, 1245aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel2 = 0x4, 1255aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel2 = 0x8, 1265aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel21 = 0x10, 1275aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel21 = 0x20, 1285aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel3 = 0x40, 1295aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel3 = 0x80, 1305aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel31 = 0x100, 1315aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel31 = 0x200, 1325aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel4 = 0x400, 1335aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel4 = 0x800, 1345aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel41 = 0x1000, 1355aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel41 = 0x2000, 1365aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel5 = 0x4000, 1375aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel5 = 0x8000, 1385aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel51 = 0x10000, 1395aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel51 = 0x20000, 1405aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel52 = 0x40000, 1415aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel52 = 0x80000, 1425aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel6 = 0x100000, 1435aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel6 = 0x200000, 1445aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel61 = 0x400000, 1455aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCHighTierLevel61 = 0x800000, 1465aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCMainTierLevel62 = 0x1000000, 1475aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCLevelUnknown = 0x6EFFFFFF, 1485aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCLevelMax = 0x7FFFFFFF 1495aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan} OMX_VIDEO_HEVCLEVELTYPE; 1505aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan 1515aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan/** HEVC Param */ 1525aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavantypedef struct OMX_VIDEO_PARAM_HEVCTYPE { 1535aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_U32 nSize; 1545aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VERSIONTYPE nVersion; 1555aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_U32 nPortIndex; 1565aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCPROFILETYPE eProfile; 1575aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan OMX_VIDEO_HEVCLEVELTYPE eLevel; 1585aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan} OMX_VIDEO_PARAM_HEVCTYPE; 1595aa03230fef7a43a61e1ac5f19a2c5a71e5d6df7Praveen Chavan 160f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon/** 161f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * Structure for configuring video compression intra refresh period 162f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * 163f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * STRUCT MEMBERS: 164f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * nSize : Size of the structure in bytes 165f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * nVersion : OMX specification version information 166f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * nPortIndex : Port that this structure applies to 167f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon * nRefreshPeriod : Intra refreh period in frames. Value 0 means disable intra refresh 168f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon*/ 169f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menontypedef struct OMX_VIDEO_CONFIG_ANDROID_INTRAREFRESHTYPE { 170f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon OMX_U32 nSize; 171f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon OMX_VERSIONTYPE nVersion; 172f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon OMX_U32 nPortIndex; 173f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon OMX_U32 nRefreshPeriod; 174f1b15e15b61a610b6d0a78797e9a5a3f2cfdd56cArun Menon} OMX_VIDEO_CONFIG_ANDROID_INTRAREFRESHTYPE; 1757beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 1767beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#ifdef __cplusplus 1777beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano} 1787beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#endif /* __cplusplus */ 1797beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano 1807beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano#endif /* OMX_VideoExt_h */ 1817beb72122c9b88f2a04e5ef30e370b3d35483d04Jorge Solano Altamirano/* File EOF */ 182