|
H.264 Codec for ESP32-S3
|
Structure for decoder statistics. More...
#include <codec_app_def.h>
Public Attributes | |
| uint32_t | uiWidth |
| the width of encode/decode frame | |
| uint32_t | uiHeight |
| the height of encode/decode frame | |
| float | fAverageFrameSpeedInMs |
| average_Decoding_Time | |
| float | fActualAverageFrameSpeedInMs |
| actual average_Decoding_Time, including freezing pictures | |
| uint32_t | uiDecodedFrameCount |
| number of frames | |
| uint32_t | uiResolutionChangeTimes |
| uiResolutionChangeTimes | |
| uint32_t | uiIDRCorrectNum |
| number of correct IDR received | |
| uint32_t | uiAvgEcRatio |
| when EC is on, the average ratio of total EC areas, can be an indicator of reconstruction quality | |
| uint32_t | uiAvgEcPropRatio |
| when EC is on, the rough average ratio of propogate EC areas, can be an indicator of reconstruction quality | |
| uint32_t | uiEcIDRNum |
| number of actual unintegrity IDR or not received but eced | |
| uint32_t | uiEcFrameNum |
| uint32_t | uiIDRLostNum |
| number of whole lost IDR | |
| uint32_t | uiFreezingIDRNum |
| number of freezing IDR with error (partly received), under resolution change | |
| uint32_t | uiFreezingNonIDRNum |
| number of freezing non-IDR with error | |
| int32_t | iAvgLumaQp |
| average luma QP. default: -1, no correct frame outputted | |
| int32_t | iSpsReportErrorNum |
| number of Sps Invalid report | |
| int32_t | iSubSpsReportErrorNum |
| number of SubSps Invalid report | |
| int32_t | iPpsReportErrorNum |
| number of Pps Invalid report | |
| int32_t | iSpsNoExistNalNum |
| number of Sps NoExist Nal | |
| int32_t | iSubSpsNoExistNalNum |
| number of SubSps NoExist Nal | |
| int32_t | iPpsNoExistNalNum |
| number of Pps NoExist Nal | |
| uint32_t | uiProfile |
| Profile idc in syntax. | |
| uint32_t | uiLevel |
| level idc according to Annex A-1 | |
| int32_t | iCurrentActiveSpsId |
| current active SPS id | |
| int32_t | iCurrentActivePpsId |
| current active PPS id | |
| uint32_t | iStatisticsLogInterval |
| frame interval of statistics log | |
Structure for decoder statistics.
| float fActualAverageFrameSpeedInMs |
actual average_Decoding_Time, including freezing pictures
| float fAverageFrameSpeedInMs |
average_Decoding_Time
| int32_t iAvgLumaQp |
average luma QP. default: -1, no correct frame outputted
| int32_t iCurrentActivePpsId |
current active PPS id
| int32_t iCurrentActiveSpsId |
current active SPS id
| int32_t iPpsNoExistNalNum |
number of Pps NoExist Nal
| int32_t iPpsReportErrorNum |
number of Pps Invalid report
| int32_t iSpsNoExistNalNum |
number of Sps NoExist Nal
| int32_t iSpsReportErrorNum |
number of Sps Invalid report
| uint32_t iStatisticsLogInterval |
frame interval of statistics log
| int32_t iSubSpsNoExistNalNum |
number of SubSps NoExist Nal
| int32_t iSubSpsReportErrorNum |
number of SubSps Invalid report
| uint32_t uiAvgEcPropRatio |
when EC is on, the rough average ratio of propogate EC areas, can be an indicator of reconstruction quality
| uint32_t uiAvgEcRatio |
when EC is on, the average ratio of total EC areas, can be an indicator of reconstruction quality
| uint32_t uiDecodedFrameCount |
number of frames
| uint32_t uiEcFrameNum |
| uint32_t uiEcIDRNum |
number of actual unintegrity IDR or not received but eced
| uint32_t uiFreezingIDRNum |
number of freezing IDR with error (partly received), under resolution change
| uint32_t uiFreezingNonIDRNum |
number of freezing non-IDR with error
| uint32_t uiHeight |
the height of encode/decode frame
| uint32_t uiIDRCorrectNum |
number of correct IDR received
| uint32_t uiIDRLostNum |
number of whole lost IDR
| uint32_t uiLevel |
level idc according to Annex A-1
| uint32_t uiProfile |
Profile idc in syntax.
| uint32_t uiResolutionChangeTimes |
uiResolutionChangeTimes
| uint32_t uiWidth |
the width of encode/decode frame