HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
EfficientFieldIRAPMapping Class Reference

Public Member Functions

 EfficientFieldIRAPMapping ()
 
Int GetIRAPGOPid () const
 
Void initialize (const Bool isField, const Int gopSize, const Int POCLast, const Int numPicRcvd, const Int lastIDR, TEncGOP *pEncGop, TEncCfg *pCfg)
 
Int adjustGOPid (const Int gopID)
 
Int restoreGOPid (const Int gopID)
 

Private Attributes

Int IRAPGOPid
 
Bool IRAPtoReorder
 
Bool swapIRAPForward
 

Detailed Description

Definition at line 931 of file TEncGOP.cpp.

Constructor & Destructor Documentation

EfficientFieldIRAPMapping::EfficientFieldIRAPMapping ( )
inline

Definition at line 939 of file TEncGOP.cpp.

Member Function Documentation

Int EfficientFieldIRAPMapping::adjustGOPid ( const Int  gopID)

Definition at line 997 of file TEncGOP.cpp.

Int EfficientFieldIRAPMapping::GetIRAPGOPid ( ) const
inline

Definition at line 949 of file TEncGOP.cpp.

Void EfficientFieldIRAPMapping::initialize ( const Bool  isField,
const Int  gopSize,
const Int  POCLast,
const Int  numPicRcvd,
const Int  lastIDR,
TEncGOP pEncGop,
TEncCfg pCfg 
)

Definition at line 952 of file TEncGOP.cpp.

Int EfficientFieldIRAPMapping::restoreGOPid ( const Int  gopID)

Definition at line 1027 of file TEncGOP.cpp.

Member Data Documentation

Int EfficientFieldIRAPMapping::IRAPGOPid
private

Definition at line 934 of file TEncGOP.cpp.

Bool EfficientFieldIRAPMapping::IRAPtoReorder
private

Definition at line 935 of file TEncGOP.cpp.

Bool EfficientFieldIRAPMapping::swapIRAPForward
private

Definition at line 936 of file TEncGOP.cpp.


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