FFmpeg
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
 
HVCCNALUnitArray arrays [NB_ARRAYS]
 

Detailed Description

Definition at line 65 of file hevc.c.

Field Documentation

◆ configurationVersion

uint8_t HEVCDecoderConfigurationRecord::configurationVersion

Definition at line 66 of file hevc.c.

Referenced by hvcc_init(), and hvcc_write().

◆ general_profile_space

uint8_t HEVCDecoderConfigurationRecord::general_profile_space

Definition at line 67 of file hevc.c.

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

◆ general_tier_flag

uint8_t HEVCDecoderConfigurationRecord::general_tier_flag

Definition at line 68 of file hevc.c.

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

◆ general_profile_idc

uint8_t HEVCDecoderConfigurationRecord::general_profile_idc

Definition at line 69 of file hevc.c.

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

◆ general_profile_compatibility_flags

uint32_t HEVCDecoderConfigurationRecord::general_profile_compatibility_flags

Definition at line 70 of file hevc.c.

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

◆ general_constraint_indicator_flags

uint64_t HEVCDecoderConfigurationRecord::general_constraint_indicator_flags

Definition at line 71 of file hevc.c.

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

◆ general_level_idc

uint8_t HEVCDecoderConfigurationRecord::general_level_idc

Definition at line 72 of file hevc.c.

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

◆ min_spatial_segmentation_idc

uint16_t HEVCDecoderConfigurationRecord::min_spatial_segmentation_idc

Definition at line 73 of file hevc.c.

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

◆ parallelismType

uint8_t HEVCDecoderConfigurationRecord::parallelismType

Definition at line 74 of file hevc.c.

Referenced by hvcc_parse_pps(), hvcc_write(), and write_configuration_record().

◆ chromaFormat

uint8_t HEVCDecoderConfigurationRecord::chromaFormat

Definition at line 75 of file hevc.c.

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

◆ bitDepthLumaMinus8

uint8_t HEVCDecoderConfigurationRecord::bitDepthLumaMinus8

Definition at line 76 of file hevc.c.

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

◆ bitDepthChromaMinus8

uint8_t HEVCDecoderConfigurationRecord::bitDepthChromaMinus8

Definition at line 77 of file hevc.c.

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

◆ avgFrameRate

uint16_t HEVCDecoderConfigurationRecord::avgFrameRate

Definition at line 78 of file hevc.c.

Referenced by hvcc_write(), and write_configuration_record().

◆ constantFrameRate

uint8_t HEVCDecoderConfigurationRecord::constantFrameRate

Definition at line 79 of file hevc.c.

Referenced by hvcc_write(), and write_configuration_record().

◆ numTemporalLayers

uint8_t HEVCDecoderConfigurationRecord::numTemporalLayers

Definition at line 80 of file hevc.c.

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

◆ temporalIdNested

uint8_t HEVCDecoderConfigurationRecord::temporalIdNested

Definition at line 81 of file hevc.c.

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

◆ lengthSizeMinusOne

uint8_t HEVCDecoderConfigurationRecord::lengthSizeMinusOne

Definition at line 82 of file hevc.c.

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

◆ numOfArrays

uint8_t HEVCDecoderConfigurationRecord::numOfArrays

Definition at line 83 of file hevc.c.

Referenced by hvcc_add_nal_unit().

◆ arrays

HVCCNALUnitArray HEVCDecoderConfigurationRecord::arrays[NB_ARRAYS]

Definition at line 84 of file hevc.c.

Referenced by hvcc_add_nal_unit(), hvcc_close(), hvcc_parse_nal_unit(), hvcc_parse_sps(), and hvcc_write().


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