LibOVREvents.man 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <instrumentationManifest xsi:schemaLocation="http://schemas.microsoft.com/win/2004/08/events eventman.xsd" xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:trace="http://schemas.microsoft.com/win/2004/08/events/trace">
  3. <instrumentation>
  4. <events>
  5. <provider name="OVR-SDK-LibOVR" guid="{553787FC-D3D7-4F5E-ACB2-1597C7209B3C}" symbol="LibOVRProvider" resourceFileName="res" messageFileName="msg">
  6. <events>
  7. <event symbol="Call" value="0" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Function" opcode="Call" template="FunctionWaypoint" message="$(string.OVR-SDK-LibOVR.event.0.message)">
  8. </event>
  9. <event symbol="Return" value="1" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Function" opcode="Return" template="FunctionWaypoint" message="$(string.OVR-SDK-LibOVR.event.1.message)">
  10. </event>
  11. <event symbol="Waypoint" value="2" version="0" channel="LibOVR/Debug" level="win:Informational" task="Function" opcode="Waypoint" template="FunctionWaypoint" message="$(string.OVR-SDK-LibOVR.event.2.message)">
  12. </event>
  13. <event symbol="DistortionBegin" value="4" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="Begin" template="Distortion" message="$(string.OVR-SDK-LibOVR.event.4.message)">
  14. </event>
  15. <event symbol="DistortionWaitGPU" value="5" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="WaitGPU" template="Distortion" message="$(string.OVR-SDK-LibOVR.event.5.message)">
  16. </event>
  17. <event symbol="DistortionPresent" value="6" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="Present" template="Distortion" message="$(string.OVR-SDK-LibOVR.event.6.message)">
  18. </event>
  19. <event symbol="DistortionEnd" value="7" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="End" template="Distortion" message="$(string.OVR-SDK-LibOVR.event.7.message)">
  20. </event>
  21. <event symbol="HmdDesc_v0" value="8" version="0" channel="LibOVR/Analytic" level="win:Informational" task="HmdInfo" opcode="HmdDesc" template="HmdDesc_v0" message="$(string.OVR-SDK-LibOVR.event.8.message)">
  22. </event>
  23. <event symbol="HmdDesc" value="8" version="1" channel="LibOVR/Analytic" level="win:Informational" task="HmdInfo" opcode="HmdDesc" template="HmdDesc" message="$(string.OVR-SDK-LibOVR.event.8.message)">
  24. </event>
  25. <event symbol="CameraFrameReceived_v0" value="9" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Receive" template="CameraFrameData_v0" message="$(string.OVR-SDK-LibOVR.event.9.message)">
  26. </event>
  27. <event symbol="CameraFrameReceived" value="9" version="1" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Receive" template="CameraFrameData" message="$(string.OVR-SDK-LibOVR.event.9.message)">
  28. </event>
  29. <event symbol="CameraBeginProcessing_v0" value="10" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraFrameData_v0" message="$(string.OVR-SDK-LibOVR.event.10.message)">
  30. </event>
  31. <event symbol="CameraBeginProcessing" value="10" version="1" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraFrameData" message="$(string.OVR-SDK-LibOVR.event.10.message)">
  32. </event>
  33. <event symbol="CameraFrameRequest" value="11" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Request" template="CameraFrameRequest" message="$(string.OVR-SDK-LibOVR.event.11.message)">
  34. </event>
  35. <event symbol="CameraEndProcessing_v0" value="12" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="End" template="CameraFrameData_v0" message="$(string.OVR-SDK-LibOVR.event.12.message)">
  36. </event>
  37. <event symbol="CameraEndProcessing" value="12" version="1" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="End" template="CameraFrameData" message="$(string.OVR-SDK-LibOVR.event.12.message)">
  38. </event>
  39. <event symbol="CameraSkippedFrames_v0" value="13" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Waypoint" template="CameraFrameRequest" message="$(string.OVR-SDK-LibOVR.event.13.message)">
  40. </event>
  41. <event symbol="CameraSkippedFrames" value="13" version="1" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Waypoint" template="CameraGetFrame" message="$(string.OVR-SDK-LibOVR.event.13.message)">
  42. </event>
  43. <event symbol="JSONChunk" value="14" version="0" channel="LibOVR/Analytic" level="win:Informational" task="HmdInfo" opcode="Waypoint" template="JSONChunk" message="$(string.OVR-SDK-LibOVR.event.14.message)">
  44. </event>
  45. <event symbol="LogDebugMessage" value="15" version="0" channel="LibOVR/Debug" level="win:Verbose" task="Log" opcode="Waypoint" template="Log" message="$(string.OVR-SDK-LibOVR.event.15.message)">
  46. </event>
  47. <event symbol="LogInfoMessage" value="16" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="Log" message="$(string.OVR-SDK-LibOVR.event.16.message)">
  48. </event>
  49. <event symbol="LogErrorMessage" value="17" version="0" channel="LibOVR/Error" level="win:Error" task="Log" opcode="Waypoint" template="Log" message="$(string.OVR-SDK-LibOVR.event.17.message)">
  50. </event>
  51. <event symbol="HmdTrackingState" value="18" version="0" channel="LibOVR/Analytic" level="win:Informational" task="HmdInfo" opcode="Waypoint" template="HmdTrackingState" message="$(string.OVR-SDK-LibOVR.event.18.message)">
  52. </event>
  53. <event symbol="CameraBlobs_v0" value="19" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Waypoint" template="CameraBlobs_v0" message="$(string.OVR-SDK-LibOVR.event.19.message)">
  54. </event>
  55. <event symbol="CameraBlobs" value="19" version="1" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Waypoint" template="CameraBlobs" message="$(string.OVR-SDK-LibOVR.event.19.message)">
  56. </event>
  57. <event symbol="CameraBeginGlobalImageAquisition" value="20" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="GlobalImageAquisition" message="$(string.OVR-SDK-LibOVR.event.20.message)">
  58. </event>
  59. <event symbol="CameraEndGlobalImageAquisition" value="21" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="End" template="GlobalImageAquisition" message="$(string.OVR-SDK-LibOVR.event.21.message)">
  60. </event>
  61. <event symbol="BeginCameraLEDMatching" value="22" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="LEDMatching" message="$(string.OVR-SDK-LibOVR.event.22.message)">
  62. </event>
  63. <event symbol="EndCameraLEDMatching" value="23" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="End" template="LEDMatching" message="$(string.OVR-SDK-LibOVR.event.23.message)">
  64. </event>
  65. <event symbol="CameraPoseChange" value="24" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraPoseChange" message="$(string.OVR-SDK-LibOVR.event.24.message)">
  66. </event>
  67. <event symbol="CameraClockSync" value="25" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="End" template="CameraClockSync" message="$(string.OVR-SDK-LibOVR.event.25.message)">
  68. </event>
  69. <event symbol="CameraPoseReconstruction" value="26" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraPoseReconstruction" message="$(string.OVR-SDK-LibOVR.event.26.message)">
  70. </event>
  71. <event symbol="CameraPoseSensorFusion" value="27" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraPoseSensorFusion" message="$(string.OVR-SDK-LibOVR.event.27.message)">
  72. </event>
  73. <event symbol="CameraGetFrame" value="28" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Request" template="CameraGetFrame" message="$(string.OVR-SDK-LibOVR.event.28.message)">
  74. </event>
  75. <event symbol="CameraBeginBlobSegmentation" value="29" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Camera" opcode="Begin" template="CameraGetFrame" message="$(string.OVR-SDK-LibOVR.event.29.message)">
  76. </event>
  77. <event symbol="PoseLatchCPUWrite" value="30" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="Begin" template="PoseLLCPUWrite" message="$(string.OVR-SDK-LibOVR.event.30.message)">
  78. </event>
  79. <event symbol="PoseLatchGPULatchReadback" value="31" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="End" template="PoseLLGPUReadback" message="$(string.OVR-SDK-LibOVR.event.31.message)">
  80. </event>
  81. <event symbol="QueueAheadDelayBegin" value="32" version="0" channel="LibOVR/Analytic" level="win:Informational" task="SubmitFrame" opcode="Begin" template="QueueAhead" message="$(string.OVR-SDK-LibOVR.event.32.message)">
  82. </event>
  83. <event symbol="QueueAheadDelayEnd" value="33" version="0" channel="LibOVR/Analytic" level="win:Informational" task="SubmitFrame" opcode="End" template="QueueAhead" message="$(string.OVR-SDK-LibOVR.event.33.message)">
  84. </event>
  85. <event symbol="HmdDisplay" value="34" version="0" channel="LibOVR/Analytic" level="win:Informational" task="HmdInfo" opcode="HmdDesc" template="HmdDisplay" message="$(string.OVR-SDK-LibOVR.event.34.message)">
  86. </event>
  87. <event symbol="VSync" value="35" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Distort" opcode="Present" template="RecordedVSync" message="$(string.OVR-SDK-LibOVR.event.35.message)">
  88. </event>
  89. <event symbol="AppCompositorFocus" value="36" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="AppEvent" message="$(string.OVR-SDK-LibOVR.event.36.message)">
  90. </event>
  91. <event symbol="AppConnect" value="37" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="AppEvent" message="$(string.OVR-SDK-LibOVR.event.37.message)">
  92. </event>
  93. <event symbol="AppDisconnect" value="38" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="AppEvent" message="$(string.OVR-SDK-LibOVR.event.38.message)">
  94. </event>
  95. <event symbol="AppNoOp" value="39" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="AppEvent" message="$(string.OVR-SDK-LibOVR.event.39.message)">
  96. </event>
  97. <event symbol="PosePrediction" value="40" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Sensor" opcode="Begin" template="PosePrediction" message="$(string.OVR-SDK-LibOVR.event.40.message)">
  98. </event>
  99. <event symbol="LatencyTiming" value="41" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="LatencyTiming" message="$(string.OVR-SDK-LibOVR.event.41.message)">
  100. </event>
  101. <event symbol="EndFrameAppTiming" value="42" version="0" channel="LibOVR/Analytic" level="win:Informational" task="Log" opcode="Waypoint" template="EndFrameAppTiming" message="$(string.OVR-SDK-LibOVR.event.42.message)">
  102. </event>
  103. <event symbol="HardwareInfo" value="43" version="0" channel="LibOVR/Analytic" level="win:Informational" template="HardwareInfoTemplate" message="$(string.OVR-SDK-LibOVR.event.43.message)">
  104. </event>
  105. </events>
  106. <levels>
  107. </levels>
  108. <tasks>
  109. <task name="Function" symbol="FN_TRACE" value="1" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.FN_TRACE.message)">
  110. </task>
  111. <task name="Distort" symbol="DIS_TRACE" value="2" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.DIS_TRACE.message)">
  112. </task>
  113. <task name="HmdInfo" symbol="HMD_TRACE" value="3" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.HMD_TRACE.message)">
  114. </task>
  115. <task name="Camera" symbol="CAMERA_TRACE" value="4" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.CAMERA_TRACE.message)">
  116. </task>
  117. <task name="Log" symbol="LOG_TRACE" value="5" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.LOG_TRACE.message)">
  118. </task>
  119. <task name="SubmitFrame" symbol="SUBMITFRAME_TRACE" value="6" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.SUBMITFRAME_TRACE.message)">
  120. </task>
  121. <task name="Sensor" symbol="SENSOR_TRACE" value="7" eventGUID="{00000000-0000-0000-0000-000000000000}" message="$(string.OVR-SDK-LibOVR.task.SENSOR_TRACE.message)">
  122. </task>
  123. </tasks>
  124. <opcodes>
  125. <opcode name="Call" symbol="FN_CALL" value="10" message="$(string.OVR-SDK-LibOVR.opcode.FN_CALL.message)">
  126. </opcode>
  127. <opcode name="Return" symbol="FN_RETURN" value="11" message="$(string.OVR-SDK-LibOVR.opcode.FN_RETURN.message)">
  128. </opcode>
  129. <opcode name="Waypoint" symbol="FN_WAYPOINT" value="12" message="$(string.OVR-SDK-LibOVR.opcode.FN_WAYPOINT.message)">
  130. </opcode>
  131. <opcode name="Begin" symbol="DIS_BEGIN" value="13" message="$(string.OVR-SDK-LibOVR.opcode.DIS_BEGIN.message)">
  132. </opcode>
  133. <opcode name="WaitGPU" symbol="DIS_WAITGPU" value="14" message="$(string.OVR-SDK-LibOVR.opcode.DIS_WAITGPU.message)">
  134. </opcode>
  135. <opcode name="Present" symbol="DIS_PRESENT" value="15" message="$(string.OVR-SDK-LibOVR.opcode.DIS_PRESENT.message)">
  136. </opcode>
  137. <opcode name="End" symbol="DIS_END" value="16" message="$(string.OVR-SDK-LibOVR.opcode.DIS_END.message)">
  138. </opcode>
  139. <opcode name="HmdDesc" symbol="HMD_DESC" value="17" message="$(string.OVR-SDK-LibOVR.opcode.HMD_DESC.message)">
  140. </opcode>
  141. <opcode name="Receive" symbol="CAM_RECEIVE" value="18" message="$(string.OVR-SDK-LibOVR.opcode.CAM_RECEIVE.message)">
  142. </opcode>
  143. <opcode name="Request" symbol="CAM_REQUEST" value="19" message="$(string.OVR-SDK-LibOVR.opcode.CAM_REQUEST.message)">
  144. </opcode>
  145. </opcodes>
  146. <channels>
  147. <channel name="LibOVR/Debug" chid="LibOVR/Debug" symbol="DEBUG_CHANNEL" type="Debug" enabled="false">
  148. </channel>
  149. <channel name="LibOVR/Analytic" chid="LibOVR/Analytic" symbol="ANALYTIC_CHANNEL" type="Analytic" enabled="false">
  150. </channel>
  151. <channel name="LibOVR/Error" chid="LibOVR/Error" symbol="ERROR_CHANNEL" type="Operational" enabled="false">
  152. </channel>
  153. </channels>
  154. <templates>
  155. <template tid="FunctionWaypoint">
  156. <data name="Name" inType="win:UnicodeString" outType="xs:string">
  157. </data>
  158. <data name="Line" inType="win:Int32" outType="xs:int">
  159. </data>
  160. <data name="FrameID" inType="win:UInt32" outType="xs:unsignedInt">
  161. </data>
  162. </template>
  163. <template tid="Distortion">
  164. <data name="VidPnTargetId" inType="win:UInt32" outType="xs:unsignedInt">
  165. </data>
  166. <data name="FrameID" inType="win:UInt32" outType="xs:unsignedInt">
  167. </data>
  168. </template>
  169. <template tid="HmdDesc_v0">
  170. <data name="Type" inType="win:UInt32" outType="xs:unsignedInt">
  171. </data>
  172. <data name="VendorId" inType="win:Int16" outType="xs:short">
  173. </data>
  174. <data name="ProductId" inType="win:Int16" outType="xs:short">
  175. </data>
  176. <data name="SerialNumber" inType="win:AnsiString" outType="xs:string" length="24">
  177. </data>
  178. <data name="FirmwareMajor" inType="win:Int16" outType="xs:short">
  179. </data>
  180. <data name="FirmwareMinor" inType="win:Int16" outType="xs:short">
  181. </data>
  182. <data name="HmdCaps" inType="win:UInt32" outType="xs:unsignedInt">
  183. </data>
  184. <data name="TrackingCaps" inType="win:UInt32" outType="xs:unsignedInt">
  185. </data>
  186. <data name="DistortionCaps" inType="win:UInt32" outType="xs:unsignedInt">
  187. </data>
  188. <data name="ResolutionWidth" inType="win:Int32" outType="xs:int">
  189. </data>
  190. <data name="ResolutionHeight" inType="win:Int32" outType="xs:int">
  191. </data>
  192. </template>
  193. <template tid="HmdDesc">
  194. <data name="Type" inType="win:UInt32" outType="xs:unsignedInt">
  195. </data>
  196. <data name="VendorId" inType="win:Int16" outType="xs:short">
  197. </data>
  198. <data name="ProductId" inType="win:Int16" outType="xs:short">
  199. </data>
  200. <data name="SerialNumber" inType="win:AnsiString" outType="xs:string" length="24">
  201. </data>
  202. <data name="FirmwareMajor" inType="win:Int16" outType="xs:short">
  203. </data>
  204. <data name="FirmwareMinor" inType="win:Int16" outType="xs:short">
  205. </data>
  206. <data name="HmdCaps" inType="win:UInt32" outType="xs:unsignedInt">
  207. </data>
  208. <data name="TrackingCaps" inType="win:UInt32" outType="xs:unsignedInt">
  209. </data>
  210. <data name="ResolutionWidth" inType="win:Int32" outType="xs:int">
  211. </data>
  212. <data name="ResolutionHeight" inType="win:Int32" outType="xs:int">
  213. </data>
  214. </template>
  215. <template tid="CameraFrameData_v0">
  216. <data name="FrameRate" inType="win:Float" outType="xs:float">
  217. </data>
  218. <data name="FrameNumber" inType="win:UInt32" outType="xs:unsignedInt">
  219. </data>
  220. <data name="ArrivalTimeSeconds" inType="win:Double" outType="xs:double">
  221. </data>
  222. <data name="CaptureTime" inType="win:Double" outType="xs:double">
  223. </data>
  224. <data name="LostFrames" inType="win:UInt32" outType="xs:unsignedInt">
  225. </data>
  226. </template>
  227. <template tid="CameraFrameData">
  228. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  229. </data>
  230. <data name="FrameNumber" inType="win:Int32" outType="xs:int">
  231. </data>
  232. <data name="HmdFrameNumber" inType="win:Int32" outType="xs:int">
  233. </data>
  234. <data name="ArrivalTime" inType="win:Double" outType="xs:double">
  235. </data>
  236. <data name="CaptureTime" inType="win:Double" outType="xs:double">
  237. </data>
  238. </template>
  239. <template tid="CameraFrameRequest">
  240. <data name="RequestNumber" inType="win:UInt64" outType="xs:unsignedLong">
  241. </data>
  242. <data name="FrameCounter" inType="win:UInt64" outType="xs:unsignedLong">
  243. </data>
  244. <data name="LastFrameNumber" inType="win:UInt32" outType="xs:unsignedInt">
  245. </data>
  246. </template>
  247. <template tid="CameraGetFrame">
  248. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  249. </data>
  250. <data name="LastFrameNumber" inType="win:UInt32" outType="xs:unsignedInt">
  251. </data>
  252. </template>
  253. <template tid="JSONChunk">
  254. <data name="Name" inType="win:UnicodeString" outType="xs:string">
  255. </data>
  256. <data name="TotalChunks" inType="win:UInt32" outType="xs:unsignedInt">
  257. </data>
  258. <data name="ChunkSequence" inType="win:UInt32" outType="xs:unsignedInt">
  259. </data>
  260. <data name="TotalSize" inType="win:UInt32" outType="xs:unsignedInt">
  261. </data>
  262. <data name="ChunkSize" inType="win:UInt32" outType="xs:unsignedInt">
  263. </data>
  264. <data name="ChunkOffset" inType="win:UInt32" outType="xs:unsignedInt">
  265. </data>
  266. <data name="Chunk" inType="win:Binary" outType="xs:hexBinary" length="ChunkSize">
  267. </data>
  268. </template>
  269. <template tid="Log">
  270. <data name="Message" inType="win:AnsiString" outType="xs:string">
  271. </data>
  272. </template>
  273. <template tid="HmdTrackingState">
  274. <data name="TimeInSeconds" inType="win:Double" outType="xs:double">
  275. </data>
  276. <data name="HeadPoseQuat" inType="win:Float" outType="xs:float" count="4">
  277. </data>
  278. <data name="HeadPoseTranslation" inType="win:Float" outType="xs:float" count="3">
  279. </data>
  280. <data name="HeadAngularVelocity" inType="win:Float" outType="xs:float" count="3">
  281. </data>
  282. <data name="HeadLinearVelocity" inType="win:Float" outType="xs:float" count="3">
  283. </data>
  284. <data name="CameraPoseQuat" inType="win:Float" outType="xs:float" count="4">
  285. </data>
  286. <data name="CameraPoseTranslation" inType="win:Float" outType="xs:float" count="3">
  287. </data>
  288. <data name="SensorAccelerometer" inType="win:Float" outType="xs:float" count="3">
  289. </data>
  290. <data name="SensorGyro" inType="win:Float" outType="xs:float" count="3">
  291. </data>
  292. <data name="SensorMagnetometer" inType="win:Float" outType="xs:float" count="3">
  293. </data>
  294. <data name="SensorTemperature" inType="win:Float" outType="xs:float">
  295. </data>
  296. <data name="SensortTimeInSeconds" inType="win:Float" outType="xs:float">
  297. </data>
  298. <data name="StatusFlags" inType="win:UInt32" outType="xs:unsignedInt">
  299. </data>
  300. <data name="LastCameraFrameCounter" inType="win:UInt32" outType="xs:unsignedInt">
  301. </data>
  302. </template>
  303. <template tid="CameraBlobs_v0">
  304. <data name="BlobCount" inType="win:UInt32" outType="xs:unsignedInt">
  305. </data>
  306. <data name="PositionX" inType="win:Double" outType="xs:double" count="BlobCount">
  307. </data>
  308. <data name="PositionY" inType="win:Double" outType="xs:double" count="BlobCount">
  309. </data>
  310. <data name="Size" inType="win:Int32" outType="xs:int" count="BlobCount">
  311. </data>
  312. </template>
  313. <template tid="CameraBlobs">
  314. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  315. </data>
  316. <data name="FrameNumber" inType="win:Int32" outType="xs:int">
  317. </data>
  318. <data name="ArrivalTime" inType="win:Double" outType="xs:double">
  319. </data>
  320. <data name="Width" inType="win:Int32" outType="xs:int">
  321. </data>
  322. <data name="Height" inType="win:Int32" outType="xs:int">
  323. </data>
  324. <data name="BlobCount" inType="win:UInt32" outType="xs:unsignedInt">
  325. </data>
  326. <data name="PositionX" inType="win:Double" outType="xs:double" count="BlobCount">
  327. </data>
  328. <data name="PositionY" inType="win:Double" outType="xs:double" count="BlobCount">
  329. </data>
  330. <data name="Size" inType="win:Int32" outType="xs:int" count="BlobCount">
  331. </data>
  332. </template>
  333. <template tid="GlobalImageAquisition">
  334. <data name="AttachedCameras" inType="win:UInt32" outType="xs:unsignedInt">
  335. </data>
  336. <data name="CapturedFrames" inType="win:UInt32" outType="xs:unsignedInt">
  337. </data>
  338. <data name="CaptureTime" inType="win:Double" outType="xs:double">
  339. </data>
  340. </template>
  341. <template tid="LEDMatching">
  342. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  343. </data>
  344. <data name="MatchPass" inType="win:UInt32" outType="xs:unsignedInt">
  345. </data>
  346. <data name="TrackedObject" inType="win:UInt32" outType="xs:unsignedInt">
  347. </data>
  348. <data name="MatchCount" inType="win:UInt32" outType="xs:unsignedInt">
  349. </data>
  350. </template>
  351. <template tid="CameraPoseChange">
  352. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  353. </data>
  354. <data name="NewQuat" inType="win:Double" outType="xs:double" count="4">
  355. </data>
  356. <data name="NewTrans" inType="win:Double" outType="xs:double" count="3">
  357. </data>
  358. <data name="OldQuat" inType="win:Double" outType="xs:double" count="4">
  359. </data>
  360. <data name="OldTrans" inType="win:Double" outType="xs:double" count="3">
  361. </data>
  362. </template>
  363. <template tid="CameraClockSync">
  364. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  365. </data>
  366. <data name="TrackedObject" inType="win:UInt32" outType="xs:unsignedInt">
  367. </data>
  368. <data name="HmdFrameNumber" inType="win:Int32" outType="xs:int">
  369. </data>
  370. <data name="CaptureTime" inType="win:Double" outType="xs:double">
  371. </data>
  372. </template>
  373. <template tid="CameraPoseReconstruction">
  374. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  375. </data>
  376. <data name="TrackedObject" inType="win:UInt32" outType="xs:unsignedInt">
  377. </data>
  378. <data name="HasPosition" inType="win:Boolean" outType="xs:boolean">
  379. </data>
  380. <data name="HasOrientation" inType="win:Boolean" outType="xs:boolean">
  381. </data>
  382. <data name="HasVelocities" inType="win:Boolean" outType="xs:boolean">
  383. </data>
  384. <data name="ObjectSpaceError" inType="win:Double" outType="xs:double">
  385. </data>
  386. <data name="MatchCount" inType="win:Int32" outType="xs:int">
  387. </data>
  388. </template>
  389. <template tid="CameraPoseSensorFusion">
  390. <data name="Camera" inType="win:UInt32" outType="xs:unsignedInt">
  391. </data>
  392. <data name="TrackedObject" inType="win:UInt32" outType="xs:unsignedInt">
  393. </data>
  394. </template>
  395. <template tid="PoseLLCPUWrite">
  396. <data name="Sequence" inType="win:UInt32" outType="xs:unsignedInt">
  397. </data>
  398. <data name="Layer" inType="win:Int32" outType="xs:int">
  399. </data>
  400. <data name="MotionSensorTime" inType="win:Float" outType="xs:float">
  401. </data>
  402. <data name="PredictedScanlineFirst" inType="win:Float" outType="xs:float">
  403. </data>
  404. <data name="PredictedScanlineLast" inType="win:Float" outType="xs:float">
  405. </data>
  406. <data name="TimeToScanlineFirst" inType="win:Float" outType="xs:float">
  407. </data>
  408. <data name="TimeToScanlineLast" inType="win:Float" outType="xs:float">
  409. </data>
  410. <data name="StartPosition" inType="win:Float" outType="xs:float" count="3">
  411. </data>
  412. <data name="EndPosition" inType="win:Float" outType="xs:float" count="3">
  413. </data>
  414. <data name="StartQuat" inType="win:Float" outType="xs:float" count="4">
  415. </data>
  416. <data name="EndQuat" inType="win:Float" outType="xs:float" count="4">
  417. </data>
  418. </template>
  419. <template tid="QueueAhead">
  420. <data name="QueueAheadSeconds" inType="win:Float" outType="xs:float">
  421. </data>
  422. </template>
  423. <template tid="HmdDisplay">
  424. <data name="Extended" inType="win:Boolean" outType="xs:boolean">
  425. </data>
  426. <data name="DeviceTypeGuess" inType="win:UInt32" outType="xs:unsignedInt">
  427. </data>
  428. <data name="DisplayID" inType="win:AnsiString" outType="xs:string">
  429. </data>
  430. <data name="ModelName" inType="win:AnsiString" outType="xs:string">
  431. </data>
  432. <data name="EdidSerialNumber" inType="win:AnsiString" outType="xs:string">
  433. </data>
  434. <data name="LogicalResolutionInPixels_w" inType="win:Int32" outType="xs:int">
  435. </data>
  436. <data name="LogicalResolutionInPixels_h" inType="win:Int32" outType="xs:int">
  437. </data>
  438. <data name="NativeResolutionInPixels_w" inType="win:Int32" outType="xs:int">
  439. </data>
  440. <data name="NativeResolutionInPixels_h" inType="win:Int32" outType="xs:int">
  441. </data>
  442. <data name="DesktopDisplayOffset_x" inType="win:Int32" outType="xs:int">
  443. </data>
  444. <data name="DesktopDisplayOffset_y" inType="win:Int32" outType="xs:int">
  445. </data>
  446. <data name="DeviceNumber" inType="win:UInt64" outType="xs:unsignedLong">
  447. </data>
  448. <data name="Rotation" inType="win:UInt32" outType="xs:unsignedInt">
  449. </data>
  450. <data name="ApplicationExclusive" inType="win:Boolean" outType="xs:boolean">
  451. </data>
  452. </template>
  453. <template tid="PoseLLGPUReadback">
  454. <data name="Sequence" inType="win:UInt32" outType="xs:unsignedInt">
  455. </data>
  456. <data name="Layer" inType="win:Int32" outType="xs:int">
  457. </data>
  458. <data name="MotionSensorTime" inType="win:Float" outType="xs:float">
  459. </data>
  460. <data name="PredictedScanlineFirst" inType="win:Float" outType="xs:float">
  461. </data>
  462. <data name="PredictedScanlineLast" inType="win:Float" outType="xs:float">
  463. </data>
  464. <data name="TimeToScanlineFirst" inType="win:Float" outType="xs:float">
  465. </data>
  466. <data name="TimeToScanlineLast" inType="win:Float" outType="xs:float">
  467. </data>
  468. </template>
  469. <template tid="RecordedVSync">
  470. <data name="Time" inType="win:Double" outType="xs:double">
  471. </data>
  472. <data name="FrameIndex" inType="win:UInt32" outType="xs:unsignedInt">
  473. </data>
  474. <data name="TwGpuEndTime" inType="win:Double" outType="xs:double">
  475. </data>
  476. </template>
  477. <template tid="AppEvent">
  478. <data name="ProcessID" inType="win:UInt64" outType="xs:unsignedLong">
  479. </data>
  480. </template>
  481. <template tid="PosePrediction">
  482. <data name="OriginalPosition" inType="win:Double" outType="xs:double" count="3">
  483. </data>
  484. <data name="OriginalOrientation" inType="win:Double" outType="xs:double" count="4">
  485. </data>
  486. <data name="PredictedPosition" inType="win:Double" outType="xs:double" count="3">
  487. </data>
  488. <data name="PredictedOrientation" inType="win:Double" outType="xs:double" count="4">
  489. </data>
  490. <data name="PredictionTimeDeltaSeconds" inType="win:Double" outType="xs:double">
  491. </data>
  492. <data name="TimeInSeconds" inType="win:Double" outType="xs:double">
  493. </data>
  494. <data name="id" inType="win:AnsiString" outType="xs:string">
  495. </data>
  496. </template>
  497. <template tid="LatencyTiming">
  498. <data name="RenderCpuBegin" inType="win:Double" outType="xs:double">
  499. </data>
  500. <data name="RenderCpuEnd" inType="win:Double" outType="xs:double">
  501. </data>
  502. <data name="RenderImu" inType="win:Double" outType="xs:double">
  503. </data>
  504. <data name="TimewarpCpu" inType="win:Double" outType="xs:double">
  505. </data>
  506. <data name="TimewarpLatched" inType="win:Double" outType="xs:double">
  507. </data>
  508. <data name="TimewarpGpuEnd" inType="win:Double" outType="xs:double">
  509. </data>
  510. <data name="PostPresent" inType="win:Double" outType="xs:double">
  511. </data>
  512. <data name="ErrorRender" inType="win:Double" outType="xs:double">
  513. </data>
  514. <data name="ErrorTimewarp" inType="win:Double" outType="xs:double">
  515. </data>
  516. </template>
  517. <template tid="EndFrameAppTiming">
  518. <data name="FrameIndex" inType="win:UInt32" outType="xs:unsignedInt">
  519. </data>
  520. <data name="RenderImuTime" inType="win:Double" outType="xs:double">
  521. </data>
  522. <data name="ScanoutStartTime" inType="win:Double" outType="xs:double">
  523. </data>
  524. <data name="GpuRenderDuration" inType="win:Double" outType="xs:double">
  525. </data>
  526. <data name="BeginRenderingTime" inType="win:Double" outType="xs:double">
  527. </data>
  528. <data name="EndRenderingTime" inType="win:Double" outType="xs:double">
  529. </data>
  530. <data name="QueueAheadSeconds" inType="win:Double" outType="xs:double">
  531. </data>
  532. <data name="DistortionGpuDuration" inType="win:Double" outType="xs:double">
  533. </data>
  534. </template>
  535. <template tid="HardwareInfoTemplate">
  536. <data name="RequestedBits" inType="win:UInt32" outType="xs:unsignedInt">
  537. </data>
  538. <data name="CollectedBits" inType="win:UInt32" outType="xs:unsignedInt">
  539. </data>
  540. <data name="ImuTemp" inType="win:UInt16" outType="xs:unsignedShort">
  541. </data>
  542. <data name="StmTemp" inType="win:UInt16" outType="xs:unsignedShort">
  543. </data>
  544. <data name="NrfTemp" inType="win:UInt16" outType="xs:unsignedShort">
  545. </data>
  546. <data name="VBusVoltage" inType="win:UInt16" outType="xs:unsignedShort">
  547. </data>
  548. <data name="IAD" inType="win:UInt16" outType="xs:unsignedShort">
  549. </data>
  550. <data name="Proximity" inType="win:UInt16" outType="xs:unsignedShort">
  551. </data>
  552. <data name="PanelOnTime" inType="win:UInt32" outType="xs:unsignedInt">
  553. </data>
  554. <data name="UseRolling" inType="win:Boolean" outType="xs:boolean">
  555. </data>
  556. <data name="HighBrightness" inType="win:Boolean" outType="xs:boolean">
  557. </data>
  558. <data name="DP" inType="win:Boolean" outType="xs:boolean">
  559. </data>
  560. <data name="SelfRefresh" inType="win:Boolean" outType="xs:boolean">
  561. </data>
  562. <data name="Persistence" inType="win:UInt16" outType="xs:unsignedShort">
  563. </data>
  564. <data name="LightingOffset" inType="win:UInt16" outType="xs:unsignedShort">
  565. </data>
  566. <data name="PixelSettle" inType="win:UInt16" outType="xs:unsignedShort">
  567. </data>
  568. <data name="TotalRows" inType="win:UInt16" outType="xs:unsignedShort">
  569. </data>
  570. <data name="CameraCount" inType="win:Int32" outType="xs:int">
  571. </data>
  572. <data name="TrackerSensorDieTemp" inType="win:Float" outType="xs:float" count="2">
  573. </data>
  574. <data name="TrackerEtronTemp" inType="win:Float" outType="xs:float" count="2">
  575. </data>
  576. <data name="TrackerCCMTemp" inType="win:Float" outType="xs:float" count="2">
  577. </data>
  578. </template>
  579. </templates>
  580. </provider>
  581. </events>
  582. </instrumentation>
  583. <localization>
  584. <resources culture="en-US">
  585. <stringTable>
  586. <string id="opcode.Info" value="Info">
  587. </string>
  588. <string id="level.Verbose" value="Verbose">
  589. </string>
  590. <string id="level.Informational" value="Information">
  591. </string>
  592. <string id="level.Error" value="Error">
  593. </string>
  594. <string id="OVR-SDK-LibOVR.task.SUBMITFRAME_TRACE.message" value="SubmitFrame">
  595. </string>
  596. <string id="OVR-SDK-LibOVR.task.SENSOR_TRACE.message" value="Sensor">
  597. </string>
  598. <string id="OVR-SDK-LibOVR.task.LOG_TRACE.message" value="Log">
  599. </string>
  600. <string id="OVR-SDK-LibOVR.task.HMD_TRACE.message" value="HmdInfo">
  601. </string>
  602. <string id="OVR-SDK-LibOVR.task.FN_TRACE.message" value="Function">
  603. </string>
  604. <string id="OVR-SDK-LibOVR.task.DIS_TRACE.message" value="Distort">
  605. </string>
  606. <string id="OVR-SDK-LibOVR.task.CAMERA_TRACE.message" value="Camera">
  607. </string>
  608. <string id="OVR-SDK-LibOVR.opcode.HMD_DESC.message" value="Descriptor">
  609. </string>
  610. <string id="OVR-SDK-LibOVR.opcode.FN_WAYPOINT.message" value="Waypoint">
  611. </string>
  612. <string id="OVR-SDK-LibOVR.opcode.FN_RETURN.message" value="Return">
  613. </string>
  614. <string id="OVR-SDK-LibOVR.opcode.FN_CALL.message" value="Call">
  615. </string>
  616. <string id="OVR-SDK-LibOVR.opcode.DIS_WAITGPU.message" value="WaitGPU">
  617. </string>
  618. <string id="OVR-SDK-LibOVR.opcode.DIS_PRESENT.message" value="Present">
  619. </string>
  620. <string id="OVR-SDK-LibOVR.opcode.DIS_END.message" value="End">
  621. </string>
  622. <string id="OVR-SDK-LibOVR.opcode.DIS_BEGIN.message" value="Begin">
  623. </string>
  624. <string id="OVR-SDK-LibOVR.opcode.CAM_REQUEST.message" value="Request">
  625. </string>
  626. <string id="OVR-SDK-LibOVR.opcode.CAM_RECEIVE.message" value="Receive">
  627. </string>
  628. <string id="OVR-SDK-LibOVR.event.9.message" value="Received Frame %2">
  629. </string>
  630. <string id="OVR-SDK-LibOVR.event.8.message" value="Hmd Descriptor for %4">
  631. </string>
  632. <string id="OVR-SDK-LibOVR.event.7.message" value="End distortion rendering for %1 (frame %2)">
  633. </string>
  634. <string id="OVR-SDK-LibOVR.event.6.message" value="Present distortion for %1 (frame %2)">
  635. </string>
  636. <string id="OVR-SDK-LibOVR.event.5.message" value="Wait for distortion renderer GPU for %1 (frame %2)">
  637. </string>
  638. <string id="OVR-SDK-LibOVR.event.43.message" value="Hardware info">
  639. </string>
  640. <string id="OVR-SDK-LibOVR.event.42.message" value="End frame app timing">
  641. </string>
  642. <string id="OVR-SDK-LibOVR.event.41.message" value="Latency Timing">
  643. </string>
  644. <string id="OVR-SDK-LibOVR.event.40.message" value="PosePrediction">
  645. </string>
  646. <string id="OVR-SDK-LibOVR.event.4.message" value="Begin distortion rendering for %1 (frame %2)">
  647. </string>
  648. <string id="OVR-SDK-LibOVR.event.39.message" value="Testing only. Should not see in production.">
  649. </string>
  650. <string id="OVR-SDK-LibOVR.event.38.message" value="Application Disconnected">
  651. </string>
  652. <string id="OVR-SDK-LibOVR.event.37.message" value="Application Connected">
  653. </string>
  654. <string id="OVR-SDK-LibOVR.event.36.message" value="Application compositor focus">
  655. </string>
  656. <string id="OVR-SDK-LibOVR.event.35.message" value="VSync Service QPC">
  657. </string>
  658. <string id="OVR-SDK-LibOVR.event.34.message" value="Hmd Display %4 %5">
  659. </string>
  660. <string id="OVR-SDK-LibOVR.event.33.message" value="End of Queue Ahead frame delay">
  661. </string>
  662. <string id="OVR-SDK-LibOVR.event.32.message" value="Beginning timing delay for QueueAhead">
  663. </string>
  664. <string id="OVR-SDK-LibOVR.event.31.message" value="Pose latch GPU readback">
  665. </string>
  666. <string id="OVR-SDK-LibOVR.event.30.message" value="Pose latch CPU write">
  667. </string>
  668. <string id="OVR-SDK-LibOVR.event.29.message" value="Camera %1 Segment Blobs for %2">
  669. </string>
  670. <string id="OVR-SDK-LibOVR.event.28.message" value="Camera %1 Get Frame %2">
  671. </string>
  672. <string id="OVR-SDK-LibOVR.event.27.message" value="Camera %1 Pose Sensor Fusion for %2">
  673. </string>
  674. <string id="OVR-SDK-LibOVR.event.26.message" value="Camera %1 Pose Reconstruction for %2">
  675. </string>
  676. <string id="OVR-SDK-LibOVR.event.25.message" value="Synced Camera %1 Clock">
  677. </string>
  678. <string id="OVR-SDK-LibOVR.event.24.message" value="Camera Pose Change %1">
  679. </string>
  680. <string id="OVR-SDK-LibOVR.event.23.message" value="End Camera LED Matching %1 %2 %3 %4">
  681. </string>
  682. <string id="OVR-SDK-LibOVR.event.22.message" value="Begin Camera LED Matching %1 %2 %3 %4">
  683. </string>
  684. <string id="OVR-SDK-LibOVR.event.21.message" value="End Global Image Aquisition %2 %3">
  685. </string>
  686. <string id="OVR-SDK-LibOVR.event.20.message" value="Begin Global Image Aquisition %1">
  687. </string>
  688. <string id="OVR-SDK-LibOVR.event.2.message" value="Waypoint %1:%2 (frame %3)">
  689. </string>
  690. <string id="OVR-SDK-LibOVR.event.19.message" value="Blobs %1">
  691. </string>
  692. <string id="OVR-SDK-LibOVR.event.18.message" value="Tracking State %14">
  693. </string>
  694. <string id="OVR-SDK-LibOVR.event.17.message" value="Error: %1">
  695. </string>
  696. <string id="OVR-SDK-LibOVR.event.16.message" value="Info: %1">
  697. </string>
  698. <string id="OVR-SDK-LibOVR.event.15.message" value="Debug: %1">
  699. </string>
  700. <string id="OVR-SDK-LibOVR.event.14.message" value="JSON chunk %1 (%3 of %2) size %5">
  701. </string>
  702. <string id="OVR-SDK-LibOVR.event.13.message" value="Camera %1 Skipped Frames %2">
  703. </string>
  704. <string id="OVR-SDK-LibOVR.event.12.message" value="Finished Processing Frame %2">
  705. </string>
  706. <string id="OVR-SDK-LibOVR.event.11.message" value="Request Frame %2">
  707. </string>
  708. <string id="OVR-SDK-LibOVR.event.10.message" value="Begin Processing Frame %2">
  709. </string>
  710. <string id="OVR-SDK-LibOVR.event.1.message" value="Return %1:%2 (frame %3)">
  711. </string>
  712. <string id="OVR-SDK-LibOVR.event.0.message" value="Call %1:%2 (frame %3)">
  713. </string>
  714. <string id="OVR-SDK-LibOVR.channel.ERROR_CHANNEL.message" value="Error">
  715. </string>
  716. </stringTable>
  717. </resources>
  718. </localization>
  719. </instrumentationManifest>