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

#include <TDecConformance.h>

Collaboration diagram for ProfileFeatures:
Collaboration graph
[legend]

Public Member Functions

Bool chromaFormatValid (ChromaFormat chFmt) const
 
Bool onlyIRAPPictures () const
 
UInt getHbrFactor (Bool bLowerBitRateConstraintFlag) const
 

Public Attributes

Profile::Name profile
 
const TCharpNameString
 
UInt maxBitDepth
 
ChromaFormat maxChromaFormat
 
Bool generalIntraConstraintFlag
 
Bool generalOnePictureOnlyConstraintFlag
 
TRISTATE generalLowerBitRateConstraint
 
TRISTATE generalRExtToolsEnabled
 
TRISTATE extendedPrecisionProcessingFlag
 
TRISTATE chromaQpOffsetListEnabledFlag
 
TRISTATE cabacBypassAlignmentEnabledFlag
 
HBRFACTOREQN hbrFactorEqn
 
Bool bWavefrontsAndTilesCanBeUsedSimultaneously
 
UInt minTileColumnWidthInLumaSamples
 
UInt minTileRowHeightInLumaSamples
 
Bool bCanUseLevel8p5
 
UInt cpbVclFactor
 
UInt cpbNalFactor
 
UInt formatCapabilityFactorx1000
 
UInt minCrScaleFactorx10
 
const LevelTierFeaturespLevelTiersListInfo
 

Detailed Description

Definition at line 100 of file TDecConformance.h.

Member Function Documentation

Bool ProfileFeatures::chromaFormatValid ( ChromaFormat  chFmt) const
inline

Definition at line 125 of file TDecConformance.h.

UInt ProfileFeatures::getHbrFactor ( Bool  bLowerBitRateConstraintFlag) const
inline

Definition at line 127 of file TDecConformance.h.

Bool ProfileFeatures::onlyIRAPPictures ( ) const
inline

Definition at line 126 of file TDecConformance.h.

Member Data Documentation

Bool ProfileFeatures::bCanUseLevel8p5

Definition at line 118 of file TDecConformance.h.

Bool ProfileFeatures::bWavefrontsAndTilesCanBeUsedSimultaneously

Definition at line 114 of file TDecConformance.h.

TRISTATE ProfileFeatures::cabacBypassAlignmentEnabledFlag

Definition at line 112 of file TDecConformance.h.

TRISTATE ProfileFeatures::chromaQpOffsetListEnabledFlag

Definition at line 111 of file TDecConformance.h.

UInt ProfileFeatures::cpbNalFactor

Definition at line 120 of file TDecConformance.h.

UInt ProfileFeatures::cpbVclFactor

Definition at line 119 of file TDecConformance.h.

TRISTATE ProfileFeatures::extendedPrecisionProcessingFlag

Definition at line 110 of file TDecConformance.h.

UInt ProfileFeatures::formatCapabilityFactorx1000

Definition at line 121 of file TDecConformance.h.

Bool ProfileFeatures::generalIntraConstraintFlag

Definition at line 106 of file TDecConformance.h.

TRISTATE ProfileFeatures::generalLowerBitRateConstraint

Definition at line 108 of file TDecConformance.h.

Bool ProfileFeatures::generalOnePictureOnlyConstraintFlag

Definition at line 107 of file TDecConformance.h.

TRISTATE ProfileFeatures::generalRExtToolsEnabled

Definition at line 109 of file TDecConformance.h.

HBRFACTOREQN ProfileFeatures::hbrFactorEqn

Definition at line 113 of file TDecConformance.h.

UInt ProfileFeatures::maxBitDepth

Definition at line 104 of file TDecConformance.h.

ChromaFormat ProfileFeatures::maxChromaFormat

Definition at line 105 of file TDecConformance.h.

UInt ProfileFeatures::minCrScaleFactorx10

Definition at line 122 of file TDecConformance.h.

UInt ProfileFeatures::minTileColumnWidthInLumaSamples

Definition at line 116 of file TDecConformance.h.

UInt ProfileFeatures::minTileRowHeightInLumaSamples

Definition at line 117 of file TDecConformance.h.

const LevelTierFeatures* ProfileFeatures::pLevelTiersListInfo

Definition at line 123 of file TDecConformance.h.

const TChar* ProfileFeatures::pNameString

Definition at line 103 of file TDecConformance.h.

Profile::Name ProfileFeatures::profile

Definition at line 102 of file TDecConformance.h.


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