FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
HEVCDecoderConfigurationRecord Struct Reference

Data Fields

uint8_t configurationVersion
 
uint8_t general_profile_space
 
uint8_t general_tier_flag
 
uint8_t general_profile_idc
 
uint32_t general_profile_compatibility_flags
 
uint64_t general_constraint_indicator_flags
 
uint8_t general_level_idc
 
uint16_t min_spatial_segmentation_idc
 
uint8_t parallelismType
 
uint8_t chromaFormat
 
uint8_t bitDepthLumaMinus8
 
uint8_t bitDepthChromaMinus8
 
uint16_t avgFrameRate
 
uint8_t constantFrameRate
 
uint8_t numTemporalLayers
 
uint8_t temporalIdNested
 
uint8_t lengthSizeMinusOne
 
uint8_t numOfArrays
 
HVCCNALUnitArrayarray
 

Detailed Description

Definition at line 40 of file hevc.c.

Field Documentation

uint8_t HEVCDecoderConfigurationRecord::configurationVersion

Definition at line 41 of file hevc.c.

Referenced by hvcc_init(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::general_profile_space

Definition at line 42 of file hevc.c.

Referenced by hvcc_update_ptl(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::general_tier_flag

Definition at line 43 of file hevc.c.

Referenced by hvcc_update_ptl(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::general_profile_idc

Definition at line 44 of file hevc.c.

Referenced by hvcc_update_ptl(), and hvcc_write().

uint32_t HEVCDecoderConfigurationRecord::general_profile_compatibility_flags

Definition at line 45 of file hevc.c.

Referenced by hvcc_init(), hvcc_update_ptl(), and hvcc_write().

uint64_t HEVCDecoderConfigurationRecord::general_constraint_indicator_flags

Definition at line 46 of file hevc.c.

Referenced by hvcc_init(), hvcc_update_ptl(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::general_level_idc

Definition at line 47 of file hevc.c.

Referenced by hvcc_update_ptl(), and hvcc_write().

uint16_t HEVCDecoderConfigurationRecord::min_spatial_segmentation_idc

Definition at line 48 of file hevc.c.

Referenced by hvcc_init(), hvcc_parse_vui(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::parallelismType

Definition at line 49 of file hevc.c.

Referenced by hvcc_parse_pps(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::chromaFormat

Definition at line 50 of file hevc.c.

Referenced by hvcc_parse_sps(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::bitDepthLumaMinus8

Definition at line 51 of file hevc.c.

Referenced by hvcc_parse_sps(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::bitDepthChromaMinus8

Definition at line 52 of file hevc.c.

Referenced by hvcc_parse_sps(), and hvcc_write().

uint16_t HEVCDecoderConfigurationRecord::avgFrameRate

Definition at line 53 of file hevc.c.

Referenced by hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::constantFrameRate

Definition at line 54 of file hevc.c.

Referenced by hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::numTemporalLayers

Definition at line 55 of file hevc.c.

Referenced by hvcc_parse_sps(), hvcc_parse_vps(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::temporalIdNested

Definition at line 56 of file hevc.c.

Referenced by hvcc_parse_sps(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::lengthSizeMinusOne

Definition at line 57 of file hevc.c.

Referenced by hvcc_init(), and hvcc_write().

uint8_t HEVCDecoderConfigurationRecord::numOfArrays

Definition at line 58 of file hevc.c.

Referenced by hvcc_array_add_nal_unit(), hvcc_close(), and hvcc_write().

HVCCNALUnitArray* HEVCDecoderConfigurationRecord::array

Definition at line 59 of file hevc.c.

Referenced by hvcc_array_add_nal_unit(), hvcc_close(), and hvcc_write().


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