OpenMAXBellagio  0.9.3
OMX_VIDEO_PARAM_MPEG4TYPE Struct Reference

#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 655 of file OMX_Video.h.

Field Documentation

◆ bACPred

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bACPred

Definition at line 665 of file OMX_Video.h.

◆ bGov

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bGov

Definition at line 661 of file OMX_Video.h.

◆ bReversibleVLC

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bReversibleVLC

Definition at line 672 of file OMX_Video.h.

◆ bSVH

OMX_BOOL OMX_VIDEO_PARAM_MPEG4TYPE::bSVH

Definition at line 660 of file OMX_Video.h.

◆ eLevel

OMX_VIDEO_MPEG4LEVELTYPE OMX_VIDEO_PARAM_MPEG4TYPE::eLevel

Definition at line 669 of file OMX_Video.h.

◆ eProfile

OMX_VIDEO_MPEG4PROFILETYPE OMX_VIDEO_PARAM_MPEG4TYPE::eProfile

Definition at line 668 of file OMX_Video.h.

◆ nAllowedPictureTypes

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nAllowedPictureTypes

Definition at line 670 of file OMX_Video.h.

◆ nBFrames

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nBFrames

Definition at line 663 of file OMX_Video.h.

◆ nHeaderExtension

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nHeaderExtension

Definition at line 671 of file OMX_Video.h.

◆ nIDCVLCThreshold

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nIDCVLCThreshold

Definition at line 664 of file OMX_Video.h.

◆ nMaxPacketSize

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nMaxPacketSize

Definition at line 666 of file OMX_Video.h.

◆ nPFrames

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nPFrames

Definition at line 662 of file OMX_Video.h.

◆ nPortIndex

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nPortIndex

Definition at line 658 of file OMX_Video.h.

◆ nSize

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nSize

Definition at line 656 of file OMX_Video.h.

◆ nSliceHeaderSpacing

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nSliceHeaderSpacing

Definition at line 659 of file OMX_Video.h.

◆ nTimeIncRes

OMX_U32 OMX_VIDEO_PARAM_MPEG4TYPE::nTimeIncRes

Definition at line 667 of file OMX_Video.h.

◆ nVersion

OMX_VERSIONTYPE OMX_VIDEO_PARAM_MPEG4TYPE::nVersion

Definition at line 657 of file OMX_Video.h.


The documentation for this struct was generated from the following file:

Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo