H.264 Codec for ESP32-S3
Loading...
Searching...
No Matches
Public Attributes | List of all members
SliceInformation Struct Reference

Information of coded Slice(=NAL)(s) More...

#include <codec_def.h>

Public Attributes

unsigned char * pBufferOfSlices
 base buffer of coded slice(s)
 
int32_t iCodedSliceCount
 number of coded slices
 
uint32_t * pLengthOfSlices
 array of slices length accordingly by number of slice
 
int32_t iFecType
 FEC type[0, 50FEC, 100FEC].
 
unsigned char uiSliceIdx
 index of slice in frame [FMO: 0,..,uiSliceCount-1; No FMO: 0]
 
unsigned char uiSliceCount
 count number of slice in frame [FMO: 2-8; No FMO: 1]
 
char iFrameIndex
 index of frame[-1, .., idr_interval-1]
 
unsigned char uiNalRefIdc
 NRI, priority level of slice(NAL)
 
unsigned char uiNalType
 NAL type.
 
unsigned char uiContainingFinalNal
 whether final NAL is involved in buffer of coded slices, flag used in Pause feature in T27
 

Detailed Description

Information of coded Slice(=NAL)(s)

Member Data Documentation

◆ iCodedSliceCount

int32_t iCodedSliceCount

number of coded slices

◆ iFecType

int32_t iFecType

FEC type[0, 50FEC, 100FEC].

◆ iFrameIndex

char iFrameIndex

index of frame[-1, .., idr_interval-1]

◆ pBufferOfSlices

unsigned char* pBufferOfSlices

base buffer of coded slice(s)

◆ pLengthOfSlices

uint32_t* pLengthOfSlices

array of slices length accordingly by number of slice

◆ uiContainingFinalNal

unsigned char uiContainingFinalNal

whether final NAL is involved in buffer of coded slices, flag used in Pause feature in T27

◆ uiNalRefIdc

unsigned char uiNalRefIdc

NRI, priority level of slice(NAL)

◆ uiNalType

unsigned char uiNalType

NAL type.

◆ uiSliceCount

unsigned char uiSliceCount

count number of slice in frame [FMO: 2-8; No FMO: 1]

◆ uiSliceIdx

unsigned char uiSliceIdx

index of slice in frame [FMO: 0,..,uiSliceCount-1; No FMO: 0]


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