OMX_VIDEO_PARAM_MPEG4TYPE Struct Reference
[OpenMAX IL Video Domain]

#include <OMX_Video.h>


Data Fields

OMX_U32 nSize
OMX_VERSIONTYPE nVersion
OMX_U32 nPortIndex
OMX_U32 nSliceHeaderSpacing
OMX_BOOL bSVH
OMX_BOOL bGov
OMX_U32 nPFrames
OMX_U32 nBFrames
OMX_U32 nIDCVLCThreshold
OMX_BOOL bACPred
OMX_U32 nMaxPacketSize
OMX_U32 nTimeIncRes
OMX_VIDEO_MPEG4PROFILETYPE eProfile
OMX_VIDEO_MPEG4LEVELTYPE eLevel
OMX_U32 nAllowedPictureTypes
OMX_U32 nHeaderExtension
OMX_BOOL bReversibleVLC


Detailed Description

MPEG-4 configuration. This structure handles configuration options which are specific to MPEG4 algorithms

STRUCT MEMBERS: nSize : Size of the structure in bytes nVersion : OMX specification version information nPortIndex : Port that this structure applies to nSliceHeaderSpacing : Number of macroblocks between slice header (H263+ Annex K). Put zero if not used bSVH : Enable Short Video Header mode bGov : Flag to enable GOV nPFrames : Number of P frames between each I frame (also called GOV period) nBFrames : Number of B frames between each I frame nIDCVLCThreshold : Value of intra DC VLC threshold bACPred : Flag to use ac prediction nMaxPacketSize : Maximum size of packet in bytes. nTimeIncRes : Used to pass VOP time increment resolution for MPEG4. Interpreted as described in MPEG4 standard. eProfile : MPEG-4 profile(s) to use. eLevel : MPEG-4 level(s) to use. nAllowedPictureTypes : Specifies the picture types allowed in the bitstream nHeaderExtension : Specifies the number of consecutive video packet headers within a VOP bReversibleVLC : Specifies whether reversible variable length coding is in use

Definition at line 632 of file OMX_Video.h.


Field Documentation

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nSize

Definition at line 633 of file OMX_Video.h.

OMX_VERSIONTYPE OMX_VIDEO_PARAM_MPEG4TYPE::nVersion

Definition at line 634 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nPortIndex

Definition at line 635 of file OMX_Video.h.

Referenced by omx_videodec_component_GetParameter(), omx_videodec_component_SetParameter(), omx_videoenc_component_GetParameter(), and omx_videoenc_component_SetParameter().

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nSliceHeaderSpacing

Definition at line 636 of file OMX_Video.h.

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bSVH

Definition at line 637 of file OMX_Video.h.

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bGov

Definition at line 638 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nPFrames

Definition at line 639 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nBFrames

Definition at line 640 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nIDCVLCThreshold

Definition at line 641 of file OMX_Video.h.

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bACPred

Definition at line 642 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nMaxPacketSize

Definition at line 643 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nTimeIncRes

Definition at line 644 of file OMX_Video.h.

OMX_VIDEO_MPEG4PROFILETYPE OMX_VIDEO_PARAM_MPEG4TYPE::eProfile

Definition at line 645 of file OMX_Video.h.

OMX_VIDEO_MPEG4LEVELTYPE OMX_VIDEO_PARAM_MPEG4TYPE::eLevel

Definition at line 646 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nAllowedPictureTypes

Definition at line 647 of file OMX_Video.h.

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nHeaderExtension

Definition at line 648 of file OMX_Video.h.

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bReversibleVLC

Definition at line 649 of file OMX_Video.h.


The documentation for this struct was generated from the following file:
Generated for OpenMAX Bellagio rel. 0.9.0 by  doxygen 1.5.1
SourceForge.net Logo