VOOSMPAnalyticsInfo.h
1 /************************************************************************
2 VisualOn Proprietary
3 Copyright (c) 2012-2016, VisualOn, Inc. All Rights Reserved
4 
5 All data and information contained in or disclosed by this document are
6 confidential and proprietary information of VisualOn, Inc, and all rights
7 therein are expressly reserved. By accepting this material, the recipient
8 agrees that this material and the information contained therein are held
9 in confidence and in trust. The material may only be used and/or disclosed
10 as authorized in a license agreement controlling such use and disclosure.
11 ************************************************************************/
12 
13 #import <Foundation/Foundation.h>
14 
15 
16 @protocol VOOSMPAnalyticsInfo <NSObject>
17 
23 @property (readonly, assign, getter=getLastTime) int lastTime;
24 
34 @property (readonly, assign, getter=getSourceDropNum) int sourceDropNum;
35 
45 @property (readonly, assign, getter=getCodecDropNum) int codecDropNum;
46 
56 @property (readonly, assign, getter=getRenderDropNum) int renderDropNum;
57 
63 @property (readonly, assign, getter=getDecodedNum) int decodedNum;
64 
70 @property (readonly, assign, getter=getRenderNum) int renderNum;
71 
77 @property (readonly, assign, getter=getSourceTimeNum) int sourceTimeNum;
78 
84 @property (readonly, assign, getter=getCodecTimeNum) int codecTimeNum;
85 
91 @property (readonly, assign, getter=getRenderTimeNum) int renderTimeNum;
92 
99 @property (readonly, assign, getter=getJitterNum) int jitterNum;
100 
106 @property (readonly, assign, getter=getCodecErrorsNum) int codecErrorsNum;
107 
113 @property (readonly, assign, getter=getCodecErrors) int* codecErrors;
114 
120 @property (readonly, assign, getter=getCPULoad) int CPULoad;
121 
127 @property (readonly, assign, getter=getFrequency) int frequency;
128 
134 @property (readonly, assign, getter=getMaxFrequency) int maxFrequency;
135 
141 @property (readonly, assign, getter=getWorstDecodeTime) int worstDecodeTime;
142 
148 @property (readonly, assign, getter=getWorstRenderTime) int worstRenderTime;
149 
155 @property (readonly, assign, getter=getAverageDecodeTime) int averageDecodeTime;
156 
162 @property (readonly, assign, getter=getAverageRenderTime) int averageRenderTime;
163 
169 @property (readonly, assign, getter=getTotalCPULoad) int totalCPULoad;
170 
171 
177 @property (readonly, assign, getter=getPlaybackDuration) int playbackDuration;
178 
184 @property (readonly, assign, getter=getTotalSourceDropNum) int totalSourceDropNum;
185 
191 @property (readonly, assign, getter=getTotalCodecDropNum) int totalCodecDropNum;
192 
198 @property (readonly, assign, getter=getTotalRenderDropNum) int totalRenderDropNum;
199 
205 @property (readonly, assign, getter=getTotalDocodedNum) int totalDecodedNum;
206 
212 @property (readonly, assign, getter=getTotalRenderedNum) int totalRenderedNum;
213 
214 @end
215