<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?Copyright (c) Microsoft Corporation. All rights reserved.?>
<instrumentationManifest>
  <instrumentation>
    <intervals>
      <interval guid="{638355dc-0b9a-49c8-ab4d-c95a9f4c2a01}" name="Streaming Media Assessment" interactionclass="Fast">

        <interval guid="{33bbcbae-5680-4683-960c-f7e8580c4c37}" interactionclass="Fast" key="$ProcessId" name="Streaming Media Assessment Iteration">
          <!-- StreamingMediaAssessmentIterationStart -->
          <event provider="{2cc0f068-0ca2-4987-8243-a25a569b5ff5}" type="start" value="8195" version="0"/>
          <!-- StreamingMediaAssessmentIterationStop -->
          <event provider="{2cc0f068-0ca2-4987-8243-a25a569b5ff5}" type="stop" value="8196" version="0"/>

          <interval guid="{ccf04731-e61c-4fc2-83bb-26002dd18b29}" interactionclass="Fast" key="$ProcessId" name="Streaming Media Assessment Workload" instance="WorkloadName">
            <!-- StreamingMediaAssessmentWorkloadStart -->
            <event provider="{2cc0f068-0ca2-4987-8243-a25a569b5ff5}" type="start" value="8197" version="0"/>
            <!-- StreamingMediaAssessmentWorkloadStop -->
            <event provider="{2cc0f068-0ca2-4987-8243-a25a569b5ff5}" type="stop" value="8198" version="0"/>

            <interval guid="{21e3aa87-7449-4f7b-a37e-e8bca8cf59a3}" interactionclass="Fast" key="$ProcessId" name="Media Engine Lifetime">
              <!-- MSHTML_MEDIAENGINE_CREATED -->
              <event provider="{9e3b3947-ca5d-4614-91a2-7b624e0e7244}" type="start" value="216" version="0"/>
              <!-- MSHTML_MEDIAENGINE_DESTROYED -->
              <event provider="{9e3b3947-ca5d-4614-91a2-7b624e0e7244}" type="stop" value="237" version="0"/>
              <metadata>
                <ApdRcaDpcIsr>yes</ApdRcaDpcIsr>
                <StreamingMedia.Issue.GpuDma>yes</StreamingMedia.Issue.GpuDma>
                <StreamingMedia.Issue.DispatchLevel>yes</StreamingMedia.Issue.DispatchLevel>
                <StreamingMedia.Issue.DispatchLevel.PriorityThreshold>15</StreamingMedia.Issue.DispatchLevel.PriorityThreshold>
                <StreamingMedia.Issue.DispatchLevel.DurationThresholdMs>100</StreamingMedia.Issue.DispatchLevel.DurationThresholdMs>                
              </metadata>              
            </interval>

            <interval guid="{5e05bd7d-7883-4c56-8b2f-f98ba6cdbb12}" interactionclass="Fast" key="$ProcessId" name="Media Engine Lifetime">
              <!-- MFMediaEngine_Created -->
              <event provider="{8f2048e0-f260-4f57-a8d1-932376291682}" type="start" value="105" version="0"/>
              <!-- MFMediaEngine_Destroyed -->
              <event provider="{8f2048e0-f260-4f57-a8d1-932376291682}" type="stop" value="113" version="0"/>
              <metadata>
                <ApdRcaDpcIsr>yes</ApdRcaDpcIsr>
                <StreamingMedia.Issue.GpuDma>yes</StreamingMedia.Issue.GpuDma>
                <StreamingMedia.Issue.PlaybackStalled>yes</StreamingMedia.Issue.PlaybackStalled>
                <StreamingMedia.Issue.PlaybackStalled.ThresholdMs>1000</StreamingMedia.Issue.PlaybackStalled.ThresholdMs>
                <StreamingMedia.Issue.DispatchLevel>yes</StreamingMedia.Issue.DispatchLevel>
                <StreamingMedia.Issue.DispatchLevel.PriorityThreshold>15</StreamingMedia.Issue.DispatchLevel.PriorityThreshold>
                <StreamingMedia.Issue.DispatchLevel.DurationThresholdMs>100</StreamingMedia.Issue.DispatchLevel.DurationThresholdMs>
              </metadata>
            </interval>

          </interval>
        </interval>
      </interval>
    </intervals>
  </instrumentation>
</instrumentationManifest>
