pub type SDecoderStatistics = TagVideoDecoderStatistics;
Expand description

@brief Structure for decoder statistics

Aliased Type§

struct SDecoderStatistics {
Show 26 fields pub uiWidth: u32, pub uiHeight: u32, pub fAverageFrameSpeedInMs: f32, pub fActualAverageFrameSpeedInMs: f32, pub uiDecodedFrameCount: u32, pub uiResolutionChangeTimes: u32, pub uiIDRCorrectNum: u32, pub uiAvgEcRatio: u32, pub uiAvgEcPropRatio: u32, pub uiEcIDRNum: u32, pub uiEcFrameNum: u32, pub uiIDRLostNum: u32, pub uiFreezingIDRNum: u32, pub uiFreezingNonIDRNum: u32, pub iAvgLumaQp: i32, pub iSpsReportErrorNum: i32, pub iSubSpsReportErrorNum: i32, pub iPpsReportErrorNum: i32, pub iSpsNoExistNalNum: i32, pub iSubSpsNoExistNalNum: i32, pub iPpsNoExistNalNum: i32, pub uiProfile: u32, pub uiLevel: u32, pub iCurrentActiveSpsId: i32, pub iCurrentActivePpsId: i32, pub iStatisticsLogInterval: u32,
}

Fields§

§uiWidth: u32

< the width of encode/decode frame

§uiHeight: u32

< the height of encode/decode frame

§fAverageFrameSpeedInMs: f32

< average_Decoding_Time

§fActualAverageFrameSpeedInMs: f32

< actual average_Decoding_Time, including freezing pictures

§uiDecodedFrameCount: u32

< number of frames

§uiResolutionChangeTimes: u32

< uiResolutionChangeTimes

§uiIDRCorrectNum: u32

< number of correct IDR received

§uiAvgEcRatio: u32

< when EC is on, the average ratio of total EC areas, can be an indicator of reconstruction quality

§uiAvgEcPropRatio: u32

< when EC is on, the rough average ratio of propogate EC areas, can be an indicator of reconstruction quality

§uiEcIDRNum: u32

< number of actual unintegrity IDR or not received but eced

§uiEcFrameNum: u32

<

§uiIDRLostNum: u32

< number of whole lost IDR

§uiFreezingIDRNum: u32

< number of freezing IDR with error (partly received), under resolution change

§uiFreezingNonIDRNum: u32

< number of freezing non-IDR with error

§iAvgLumaQp: i32

< average luma QP. default: -1, no correct frame outputted

§iSpsReportErrorNum: i32

< number of Sps Invalid report

§iSubSpsReportErrorNum: i32

< number of SubSps Invalid report

§iPpsReportErrorNum: i32

< number of Pps Invalid report

§iSpsNoExistNalNum: i32

< number of Sps NoExist Nal

§iSubSpsNoExistNalNum: i32

< number of SubSps NoExist Nal

§iPpsNoExistNalNum: i32

< number of Pps NoExist Nal

§uiProfile: u32

< Profile idc in syntax

§uiLevel: u32

< level idc according to Annex A-1

§iCurrentActiveSpsId: i32

< current active SPS id

§iCurrentActivePpsId: i32

< current active PPS id

§iStatisticsLogInterval: u32

< frame interval of statistics log