FrameStatistics Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Frame statistics to do client-side performance assessment. See GetLastFrameStatistics(FrameStatistics).
public value class FrameStatistics
public struct FrameStatistics
type FrameStatistics = struct
Public Structure FrameStatistics
- Inheritance
-
FrameStatistics
Fields
FrameArrivalDelta |
Time delta in milliseconds between the arrival of the current frame and the previous one. |
LatencyFrameNetworkTransmit |
Time in milliseconds it took to transmit the frame via the network. |
LatencyPoseNetworkTransmit |
Time in milliseconds it took to transmit the pose via the network. |
LatencyPoseToReceive |
Time between the client's request for a new remote frame and the arrival of the requested frame. |
LatencyPresentToDisplay |
The latency until the finished frame is displayed. |
LatencyReceiveToPresent |
Time between arrival of a new frame and its actual usage. |
PoseArrivalDelta |
Time delta in milliseconds between the pose arrival of the current frame and the previous one. |
TimeSinceLastPresent |
The time between subsequent calls to PresentFrame on the CPU. |
VideoFrameMaxDelta |
Maximum amount of time between two consecutive frames arriving since the last update call. |
VideoFrameMinDelta |
Minimum amount of time between two consecutive frames arriving since the last update call. |
VideoFrameReusedCount |
Number of received frames since the last update call that were used on the device more than once. |
VideoFramesDiscarded |
Very similar to VideoFramesSkipped, but the reason for being discarded is that a frame came in so late that it couldn't even be correlated with any pending pose anymore. If this happens, there is some severe network contention. |
VideoFramesReceived |
The number of frames received from the server since the last update call. |
VideoFramesSkipped |
Number of received frames since the last update call that were decoded, but not shown on display because a newer frame has arrived. |