XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Functions
h264bsd_sei.h File Reference
#include "basetype.h"
#include "h264bsd_stream.h"
#include "h264bsd_slice_header.h"
#include "h264bsd_seq_param_set.h"
#include "h264bsd_vui.h"
Include dependency graph for h264bsd_sei.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  seiBufferingPeriod_t
 
struct  seiPicTiming_t
 
struct  seiPanScanRect_t
 
struct  seiUserDataRegisteredItuTT35_t
 
struct  seiUserDataUnregistered_t
 
struct  seiRecoveryPoint_t
 
struct  seiDecRefPicMarkingRepetition_t
 
struct  seiSparePic_t
 
struct  seiSceneInfo_t
 
struct  seiSubSeqInfo_t
 
struct  seiSubSeqLayerCharacteristics_t
 
struct  seiSubSeqCharacteristics_t
 
struct  seiFullFrameFreeze_t
 
struct  seiFullFrameSnapshot_t
 
struct  seiProgressiveRefinementSegmentStart_t
 
struct  seiProgressiveRefinementSegmentEnd_t
 
struct  seiMotionConstrainedSliceGroupSet_t
 
struct  seiReservedSeiMessage_t
 
struct  seiMessage_t
 

Macros

#define MAX_PAN_SCAN_CNT   32
 
#define MAX_NUM_SPARE_PICS   16
 
#define MAX_NUM_CLOCK_TS   3
 
#define MAX_NUM_SUB_SEQ_LAYERS   256
 

Functions

u32 h264bsdDecodeSeiMessage (strmData_t *pStrmData, seqParamSet_t *pSeqParamSet, seiMessage_t *pSeiMessage, u32 numSliceGroups)
 

Macro Definition Documentation

◆ MAX_NUM_CLOCK_TS

#define MAX_NUM_CLOCK_TS   3

◆ MAX_NUM_SPARE_PICS

#define MAX_NUM_SPARE_PICS   16

◆ MAX_NUM_SUB_SEQ_LAYERS

#define MAX_NUM_SUB_SEQ_LAYERS   256

◆ MAX_PAN_SCAN_CNT

#define MAX_PAN_SCAN_CNT   32

Function Documentation

◆ h264bsdDecodeSeiMessage()

u32 h264bsdDecodeSeiMessage ( strmData_t *  pStrmData,
seqParamSet_t *  pSeqParamSet,
seiMessage_t *  pSeiMessage,
u32  numSliceGroups 
)