OpenMAX Bellagio  0.9.3
OMX_VIDEO_PARAM_AVCTYPE Struct Reference

#include <OMX_Video.h>

Data Fields

OMX_U32 nSize
 
OMX_VERSIONTYPE nVersion
 
OMX_U32 nPortIndex
 
OMX_U32 nSliceHeaderSpacing
 
OMX_U32 nPFrames
 
OMX_U32 nBFrames
 
OMX_BOOL bUseHadamard
 
OMX_U32 nRefFrames
 
OMX_U32 nRefIdx10ActiveMinus1
 
OMX_U32 nRefIdx11ActiveMinus1
 
OMX_BOOL bEnableUEP
 
OMX_BOOL bEnableFMO
 
OMX_BOOL bEnableASO
 
OMX_BOOL bEnableRS
 
OMX_VIDEO_AVCPROFILETYPE eProfile
 
OMX_VIDEO_AVCLEVELTYPE eLevel
 
OMX_U32 nAllowedPictureTypes
 
OMX_BOOL bFrameMBsOnly
 
OMX_BOOL bMBAFF
 
OMX_BOOL bEntropyCodingCABAC
 
OMX_BOOL bWeightedPPrediction
 
OMX_U32 nWeightedBipredicitonMode
 
OMX_BOOL bconstIpred
 
OMX_BOOL bDirect8x8Inference
 
OMX_BOOL bDirectSpatialTemporal
 
OMX_U32 nCabacInitIdc
 
OMX_VIDEO_AVCLOOPFILTERTYPE eLoopFilterMode
 

Detailed Description

AVC params

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, put
zero if not used nPFrames : Number of P frames between each I frame nBFrames : Number of B frames between each I frame bUseHadamard : Enable/disable Hadamard transform nRefFrames : Max number of reference frames to use for inter motion search (1-16) nRefIdxTrailing : Pic param set ref frame index (index into ref frame buffer of trailing frames list), B frame support nRefIdxForward : Pic param set ref frame index (index into ref frame buffer of forward frames list), B frame support bEnableUEP : Enable/disable unequal error protection. This is only valid of data partitioning is enabled. bEnableFMO : Enable/disable flexible macroblock ordering bEnableASO : Enable/disable arbitrary slice ordering bEnableRS : Enable/disable sending of redundant slices eProfile : AVC profile(s) to use eLevel : AVC level(s) to use nAllowedPictureTypes : Specifies the picture types allowed in the bitstream bFrameMBsOnly : specifies that every coded picture of the coded video sequence is a coded frame containing only frame macroblocks bMBAFF : Enable/disable switching between frame and field macroblocks within a picture bEntropyCodingCABAC : Entropy decoding method to be applied for the syntax elements for which two descriptors appear in the syntax tables bWeightedPPrediction : Enable/disable weighted prediction shall not be applied to P and SP slices nWeightedBipredicitonMode : Default weighted prediction is applied to B slices bconstIpred : Enable/disable intra prediction bDirect8x8Inference : Specifies the method used in the derivation process for luma motion vectors for B_Skip, B_Direct_16x16 and B_Direct_8x8 as specified in subclause 8.4.1.2 of the AVC spec bDirectSpatialTemporal : Flag indicating spatial or temporal direct mode used in B slice coding (related to bDirect8x8Inference) . Spatial direct mode is more common and should be the default. nCabacInitIdx : Index used to init CABAC contexts eLoopFilterMode : Enable/disable loop filter

Definition at line 877 of file OMX_Video.h.

Field Documentation

◆ bconstIpred

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bconstIpred

Definition at line 900 of file OMX_Video.h.

◆ bDirect8x8Inference

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bDirect8x8Inference

Definition at line 901 of file OMX_Video.h.

◆ bDirectSpatialTemporal

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bDirectSpatialTemporal

Definition at line 902 of file OMX_Video.h.

◆ bEnableASO

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bEnableASO

Definition at line 890 of file OMX_Video.h.

◆ bEnableFMO

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bEnableFMO

Definition at line 889 of file OMX_Video.h.

◆ bEnableRS

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bEnableRS

Definition at line 891 of file OMX_Video.h.

◆ bEnableUEP

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bEnableUEP

Definition at line 888 of file OMX_Video.h.

◆ bEntropyCodingCABAC

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bEntropyCodingCABAC

Definition at line 897 of file OMX_Video.h.

◆ bFrameMBsOnly

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bFrameMBsOnly

Definition at line 895 of file OMX_Video.h.

◆ bMBAFF

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bMBAFF

Definition at line 896 of file OMX_Video.h.

◆ bUseHadamard

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bUseHadamard

Definition at line 884 of file OMX_Video.h.

◆ bWeightedPPrediction

OMX_BOOL OMX_VIDEO_PARAM_AVCTYPE::bWeightedPPrediction

Definition at line 898 of file OMX_Video.h.

◆ eLevel

OMX_VIDEO_AVCLEVELTYPE OMX_VIDEO_PARAM_AVCTYPE::eLevel

Definition at line 893 of file OMX_Video.h.

◆ eLoopFilterMode

OMX_VIDEO_AVCLOOPFILTERTYPE OMX_VIDEO_PARAM_AVCTYPE::eLoopFilterMode

Definition at line 904 of file OMX_Video.h.

◆ eProfile

OMX_VIDEO_AVCPROFILETYPE OMX_VIDEO_PARAM_AVCTYPE::eProfile

Definition at line 892 of file OMX_Video.h.

◆ nAllowedPictureTypes

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nAllowedPictureTypes

Definition at line 894 of file OMX_Video.h.

◆ nBFrames

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nBFrames

Definition at line 883 of file OMX_Video.h.

◆ nCabacInitIdc

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nCabacInitIdc

Definition at line 903 of file OMX_Video.h.

◆ nPFrames

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nPFrames

Definition at line 882 of file OMX_Video.h.

◆ nPortIndex

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nPortIndex

Definition at line 880 of file OMX_Video.h.

◆ nRefFrames

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nRefFrames

Definition at line 885 of file OMX_Video.h.

◆ nRefIdx10ActiveMinus1

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nRefIdx10ActiveMinus1

Definition at line 886 of file OMX_Video.h.

◆ nRefIdx11ActiveMinus1

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nRefIdx11ActiveMinus1

Definition at line 887 of file OMX_Video.h.

◆ nSize

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nSize

Definition at line 878 of file OMX_Video.h.

◆ nSliceHeaderSpacing

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nSliceHeaderSpacing

Definition at line 881 of file OMX_Video.h.

◆ nVersion

OMX_VERSIONTYPE OMX_VIDEO_PARAM_AVCTYPE::nVersion

Definition at line 879 of file OMX_Video.h.

◆ nWeightedBipredicitonMode

OMX_U32 OMX_VIDEO_PARAM_AVCTYPE::nWeightedBipredicitonMode

Definition at line 899 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