<VOOSMPAnalyticsInfo > Protocol Reference

#import <VOOSMPAnalyticsInfo.h>

+ Inheritance diagram for <VOOSMPAnalyticsInfo >:

Properties

int lastTime
 How far back to report (seconds). More...
 
int sourceDropNum
 Get number of source dropped frames. More...
 
int codecDropNum
 Get number of codec dropped frames. More...
 
int renderDropNum
 Get number of render dropped frames. More...
 
int decodedNum
 Get number of decoded frames. More...
 
int renderNum
 Get number of rendered frames. More...
 
int sourceTimeNum
 Get number of instances that the source exceeds the time (I / ms). More...
 
int codecTimeNum
 Get number of instances that the codec exceeds the time (I / ms). More...
 
int renderTimeNum
 Get number of instances that the render exceeds the time (I / ms). More...
 
int jitterNum
 Get number of instances that the jitter exceeds the time (I / ms). More...
 
int codecErrorsNum
 Get number of codec frames dropped after encountering errors. More...
 
int * codecErrors
 Get list of codec errors. More...
 
int CPULoad
 Get current CPU load (percent). More...
 
int frequency
 Get current CPU frequency. More...
 
int maxFrequency
 Get maximum CPU frequency. More...
 
int worstDecodeTime
 Get worst codec decode time (ms). More...
 
int worstRenderTime
 Get worst render time (ms). More...
 
int averageDecodeTime
 Get average codec decode time (ms). More...
 
int averageRenderTime
 Get average render time (ms). More...
 
int totalCPULoad
 Get current total CPU load (percent). More...
 
int playbackDuration
 Get current playback duration since playback began. More...
 
int totalSourceDropNum
 Get current count of frames dropped by source module since playback began. More...
 
int totalCodecDropNum
 Get current count of frame dropped by codec since playback began. More...
 
int totalRenderDropNum
 Get current count of frames dropped by renderer since playback began. More...
 
int totalDecodedNum
 Get current count of decoded frames since playback began. More...
 
int totalRenderedNum
 Get current count of rendered frames since playback began. More...
 

Property Documentation

- (int VOOSMPAnalyticsInfo) averageDecodeTime
readatomicassign

Get average codec decode time (ms).

Returns
average codec decode time (ms)
- (int VOOSMPAnalyticsInfo) averageRenderTime
readatomicassign

Get average render time (ms).

Returns
average render time (ms)
- (int VOOSMPAnalyticsInfo) codecDropNum
readatomicassign

Get number of codec dropped frames.

This function returns the total count of dropped frames at the input of the video decoder module. Before decoding the current frame, if the playing time is ahead of current frame and this frame is not a reference frame, we will drop it to catch up to the video playing time.

Returns
number of codec dropped frames
- (int* VOOSMPAnalyticsInfo) codecErrors
readatomicassign

Get list of codec errors.

Returns
list of codec error codes
- (int VOOSMPAnalyticsInfo) codecErrorsNum
readatomicassign

Get number of codec frames dropped after encountering errors.

Returns
number of codec frames dropped after encountering errors
- (int VOOSMPAnalyticsInfo) codecTimeNum
readatomicassign

Get number of instances that the codec exceeds the time (I / ms).

Returns
number of instances that the codec exceeds the time
- (int VOOSMPAnalyticsInfo) CPULoad
readatomicassign

Get current CPU load (percent).

Returns
current CPU load (percent)
- (int VOOSMPAnalyticsInfo) decodedNum
readatomicassign

Get number of decoded frames.

Returns
number of decoded frames
- (int VOOSMPAnalyticsInfo) frequency
readatomicassign

Get current CPU frequency.

Returns
current CPU frequency
- (int VOOSMPAnalyticsInfo) jitterNum
readatomicassign

Get number of instances that the jitter exceeds the time (I / ms).

Returns
number of instances that the jitter exceeds the time (I / ms)
- (int VOOSMPAnalyticsInfo) lastTime
readatomicassign

How far back to report (seconds).

Returns
how far back to report (seconds)
- (int VOOSMPAnalyticsInfo) maxFrequency
readatomicassign

Get maximum CPU frequency.

Returns
aximum CPU frequency
- (int VOOSMPAnalyticsInfo) playbackDuration
readatomicassign

Get current playback duration since playback began.

Returns
total playback duration (ms)
- (int VOOSMPAnalyticsInfo) renderDropNum
readatomicassign

Get number of render dropped frames.

This function returns the total count of dropped frames at the input of the rendering module. Before rendering the current frame, if the playing time is ahead of current frame and there are more frames ready to be rendered, we will drop it to catch up to the video playing time.

Returns
number of render dropped frames
- (int VOOSMPAnalyticsInfo) renderNum
readatomicassign

Get number of rendered frames.

Returns
number of rendered frames
- (int VOOSMPAnalyticsInfo) renderTimeNum
readatomicassign

Get number of instances that the render exceeds the time (I / ms).

Returns
number of instances that the render exceeds the time
- (int VOOSMPAnalyticsInfo) sourceDropNum
readatomicassign

Get number of source dropped frames.

This function returns the total count of dropped frames by the module which fetches assets from the source. If the playing time is ahead of next or second next key frame, we will drop the frames before this key frame to catch up to the video playing time.

Returns
number of source dropped frames
- (int VOOSMPAnalyticsInfo) sourceTimeNum
readatomicassign

Get number of instances that the source exceeds the time (I / ms).

Returns
number of instances that the source exceeds the time
- (int VOOSMPAnalyticsInfo) totalCodecDropNum
readatomicassign

Get current count of frame dropped by codec since playback began.

Returns
total number of codec frames dropped by codec
- (int VOOSMPAnalyticsInfo) totalCPULoad
readatomicassign

Get current total CPU load (percent).

Returns
current total CPU load (percent)
- (int VOOSMPAnalyticsInfo) totalDecodedNum
readatomicassign

Get current count of decoded frames since playback began.

Returns
total number of decoded frames
- (int VOOSMPAnalyticsInfo) totalRenderDropNum
readatomicassign

Get current count of frames dropped by renderer since playback began.

Returns
total number of frames dropped by renderer
- (int VOOSMPAnalyticsInfo) totalRenderedNum
readatomicassign

Get current count of rendered frames since playback began.

Returns
total number of rendered frames
- (int VOOSMPAnalyticsInfo) totalSourceDropNum
readatomicassign

Get current count of frames dropped by source module since playback began.

Returns
total number of frames dropped by source module
- (int VOOSMPAnalyticsInfo) worstDecodeTime
readatomicassign

Get worst codec decode time (ms).

Returns
worst codec decode time
- (int VOOSMPAnalyticsInfo) worstRenderTime
readatomicassign

Get worst render time (ms).

Returns
worst render time (ms)

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