DtvKit_ATSC3.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
Isobmff::HevcConfigurationRecord_s Struct Reference

#include <atsc_core_streamer_isobmff.h>

Public Attributes

uint8_t sCodecType [4]
 
uint8_t cConfigurationVersion
 
uint8_t cGeneralProfileSpace
 
uint8_t cGeneralTierFlag
 
uint8_t cGeneralProfileIdc
 
uint32_t iGeneralProfileCompatibilityFlags
 
uint64_t lGeneralConstraintIndicatorFlags
 
uint8_t cGeneralLevelIdc
 
uint16_t iMinSpatialSegmentationIdc
 
uint8_t cParallelismType
 
uint8_t cChromaFormat
 
uint8_t cBitDepthLumaMinus8
 
uint8_t cBitDepthChromaMinus8
 
uint32_t iAvgFrameRate
 
uint8_t cConstantFrameRate
 
uint8_t cNumTemporalLayers
 
uint8_t cTemporalIdNested
 
uint8_t cLengthSizeMinusOne
 
uint8_t cNumOfArrays
 
uint8_t sArrayCompleteness [5]
 
uint8_t sNALUnitType [5]
 
uint8_t sNumNalus [5]
 
uint16_t sNalUnitLength [5][5]
 
uint8_t sNalUnit [5][5][1024]
 

Detailed Description

struct High Efficiency Video Coding Configurations

Member Data Documentation

◆ cBitDepthChromaMinus8

uint8_t Isobmff::HevcConfigurationRecord_s::cBitDepthChromaMinus8

Bit Depth Chroma

◆ cBitDepthLumaMinus8

uint8_t Isobmff::HevcConfigurationRecord_s::cBitDepthLumaMinus8

Bit Depth Luma

◆ cChromaFormat

uint8_t Isobmff::HevcConfigurationRecord_s::cChromaFormat

Chroma Format

◆ cConfigurationVersion

uint8_t Isobmff::HevcConfigurationRecord_s::cConfigurationVersion

Configuration Version

◆ cConstantFrameRate

uint8_t Isobmff::HevcConfigurationRecord_s::cConstantFrameRate

Constant Frame Rate

◆ cGeneralLevelIdc

uint8_t Isobmff::HevcConfigurationRecord_s::cGeneralLevelIdc

General Level

◆ cGeneralProfileIdc

uint8_t Isobmff::HevcConfigurationRecord_s::cGeneralProfileIdc

Profile Id

◆ cGeneralProfileSpace

uint8_t Isobmff::HevcConfigurationRecord_s::cGeneralProfileSpace

Profile Space

◆ cGeneralTierFlag

uint8_t Isobmff::HevcConfigurationRecord_s::cGeneralTierFlag

General Tier Flag

◆ cLengthSizeMinusOne

uint8_t Isobmff::HevcConfigurationRecord_s::cLengthSizeMinusOne

Length Size - 1

◆ cNumOfArrays

uint8_t Isobmff::HevcConfigurationRecord_s::cNumOfArrays

Number of Arrays to hold the data

◆ cNumTemporalLayers

uint8_t Isobmff::HevcConfigurationRecord_s::cNumTemporalLayers

Temporal Layers

◆ cParallelismType

uint8_t Isobmff::HevcConfigurationRecord_s::cParallelismType

Parallelism Type

◆ cTemporalIdNested

uint8_t Isobmff::HevcConfigurationRecord_s::cTemporalIdNested

Temporal Id

◆ iAvgFrameRate

uint32_t Isobmff::HevcConfigurationRecord_s::iAvgFrameRate

Average Frame Rate

◆ iGeneralProfileCompatibilityFlags

uint32_t Isobmff::HevcConfigurationRecord_s::iGeneralProfileCompatibilityFlags

Profile compatibility flag

◆ iMinSpatialSegmentationIdc

uint16_t Isobmff::HevcConfigurationRecord_s::iMinSpatialSegmentationIdc

Spatial Segmentation

◆ lGeneralConstraintIndicatorFlags

uint64_t Isobmff::HevcConfigurationRecord_s::lGeneralConstraintIndicatorFlags

Constraint Indicator Flags

◆ sArrayCompleteness

uint8_t Isobmff::HevcConfigurationRecord_s::sArrayCompleteness[5]

Array Completeness

◆ sCodecType

uint8_t Isobmff::HevcConfigurationRecord_s::sCodecType[4]

Codec Type

◆ sNalUnit

uint8_t Isobmff::HevcConfigurationRecord_s::sNalUnit[5][5][1024]

To hold NAL unit

◆ sNalUnitLength

uint16_t Isobmff::HevcConfigurationRecord_s::sNalUnitLength[5][5]

Nal Unit Length

◆ sNALUnitType

uint8_t Isobmff::HevcConfigurationRecord_s::sNALUnitType[5]

Network Abstraction Layer Unit Type

◆ sNumNalus

uint8_t Isobmff::HevcConfigurationRecord_s::sNumNalus[5]

No of NAL


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