Struct openh264_sys::TagVideoEncoderStatistics
[−]
[src]
#[repr(C)]pub struct TagVideoEncoderStatistics { pub uiWidth: c_uint, pub uiHeight: c_uint, pub fAverageFrameSpeedInMs: f32, pub fAverageFrameRate: f32, pub fLatestFrameRate: f32, pub uiBitRate: c_uint, pub uiAverageFrameQP: c_uint, pub uiInputFrameCount: c_uint, pub uiSkippedFrameCount: c_uint, pub uiResolutionChangeTimes: c_uint, pub uiIDRReqNum: c_uint, pub uiIDRSentNum: c_uint, pub uiLTRSentNum: c_uint, pub iStatisticsTs: c_longlong, }
@brief Structure for encoder statistics
Fields
uiWidth: c_uint
< the width of encoded frame
uiHeight: c_uint
< the height of encoded frame
fAverageFrameSpeedInMs: f32
< average_Encoding_Time
fAverageFrameRate: f32
< the average frame rate in, calculate since encoding starts, supposed that the input timestamp is in unit of ms
fLatestFrameRate: f32
< the frame rate in, in the last second, supposed that the input timestamp is in unit of ms (? useful for checking BR, but is it easy to calculate?
uiBitRate: c_uint
< sendrate in Bits per second, calculated within the set time-window
uiAverageFrameQP: c_uint
< the average QP of last encoded frame
uiInputFrameCount: c_uint
< number of frames
uiSkippedFrameCount: c_uint
< number of frames
uiResolutionChangeTimes: c_uint
< uiResolutionChangeTimes
uiIDRReqNum: c_uint
< number of IDR requests
uiIDRSentNum: c_uint
< number of actual IDRs sent
uiLTRSentNum: c_uint
< number of LTR sent/marked
iStatisticsTs: c_longlong
< Timestamp of updating the statistics
Trait Implementations
impl Debug for TagVideoEncoderStatistics
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for TagVideoEncoderStatistics
[src]
fn default() -> TagVideoEncoderStatistics
[src]
Returns the "default value" for a type. Read more
impl Copy for TagVideoEncoderStatistics
[src]
impl Clone for TagVideoEncoderStatistics
[src]
fn clone(&self) -> TagVideoEncoderStatistics
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more