<?xml version="1.0" encoding="utf-8" standalone='yes'?>
<WindowsPerformanceRecorder Version="1.0" Author="Ecosystem Performance Platform" Team="Ecosystem Performance Platform" Comments="Test" Company="Microsoft Corporation" Copyright="Microsoft Corporation" Tag="BuiltIn">
    <Profiles>
        <!-- System Collectors -->
        <SystemCollector Id="SystemCollector_WPRLvpEfficiencyInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false">
            <BufferSize Value="1024"/>
        </SystemCollector>

        <!-- System Providers -->
        <SystemProvider Id="SystemProvider_Media_EnergyEfficiency" Base="SystemProvider_Base">
            <Keywords Operation="Add">
                <Keyword Value="CSwitch"/>
                <Keyword Value="DiskIO"/>
                <Keyword Value="DPC"/>
                <Keyword Value="Interrupt"/>
                <Keyword Value="SampledProfile"/>
                <Keyword Value="IdleStates"/>
                <Keyword Value="Power"/>
                <Keyword Value="Timer"/>
                <Keyword Value="ClockInterrupt"/>
                <Keyword Value="KeClock"/>
                <Keyword Value="InterProcessorInterrupt"/>
            </Keywords>
            <Stacks Operation="Add">
                <Stack Value="SampledProfile"/>
            </Stacks>
        </SystemProvider>

        <!-- Event Providers -->
        <EventProvider Id="EventProvider_Microsoft-Windows_Kernel-Power" Name="Microsoft-Windows-Kernel-Power" NonPagedMemory="true">
            <Keywords>
                <Keyword Value="0x0"/>
            </Keywords>
            <CaptureStateOnSave>
                <Keyword Value="0x0"/>
            </CaptureStateOnSave>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows_Kernel-Process" Name="Microsoft-Windows-Kernel-Process" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Processor-Power" Name="Microsoft-Windows-Kernel-Processor-Power" NonPagedMemory="true">
            <Keywords>
                <Keyword Value="0x0"/>
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_PDC" Name="Microsoft-Windows-PDC" Level="1">
            <Keywords>
                <Keyword Value="0x0"/>
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_PerfTrack" Name="PerfTrack" Level="4" />
        <EventProvider Id="EventProvider_Microsoft-Windows-Dwm-Core" Name="Microsoft-Windows-Dwm-Core" Level="5" NonPagedMemory="true">
            <Keywords>
                <Keyword Value="0x1"/>
            </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft_Windows_Assessment_Execution_Engine" Name="6FE1CBF0-A23C-41fe-93BA-6929AC3AB4E7"/>
        <EventProvider Id="EventProvider_Microsoft-Windows-MediaEngine" Name="8f2048e0-f260-4f57-a8d1-932376291682">
          <Keywords>
            <Keyword Value="0x0"/>
          </Keywords>
        </EventProvider>
        <EventProvider Id="EventProvider_Microsoft-Windows-Win32k" Name="Microsoft-Windows-Win32k" NonPagedMemory="true">
          <Keywords>
            <Keyword Value="0x00002000"/>
          </Keywords>
        </EventProvider>

      <Profile Id="LocalVideoPlaybackEnergyEfficiencyProfile.Verbose.File" Name="LocalVideoPlaybackEnergyEfficiencyProfile" Description="Local Video Playback Energy Efficiency Assessment Profile" DetailLevel="Verbose" Base="" LoggingMode="File">
            <Collectors>
                <SystemCollectorId Value="SystemCollector_WPRLvpEfficiencyInFile">
                    <SystemProviderId Value="SystemProvider_Media_EnergyEfficiency" />
                </SystemCollectorId>
                <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
                    <BufferSize Value="1024"/>
                    <EventProviders>
                        <EventProviderId Value="EventProvider_PerfTrack" />
                        <EventProviderId Value="EventProvider_Microsoft_Windows_Assessment_Execution_Engine"/>
                        <EventProviderId Value="EventProvider_Microsoft-Windows_Kernel-Power" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows_Kernel-Process" />
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Processor-Power" />
                        <EventProviderId Value="EventProvider_PDC"/>
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Dwm-Core"/>
                        <EventProviderId Value="EventProvider_Microsoft-Windows-MediaEngine"/>
                        <EventProviderId Value="EventProvider_Microsoft-Windows-Win32k"/>
                    </EventProviders>
                </EventCollectorId>
            </Collectors>
        </Profile>

        <Profile Id="LocalVideoPlaybackEnergyEfficiencyProfile.Verbose.Memory" Name="LocalVideoPlaybackEnergyEfficiencyProfile" Base="LocalVideoPlaybackEnergyEfficiencyProfile.Verbose.File" Description="Local Video Playback Energy Efficiency Assessment Profile" DetailLevel="Verbose" LoggingMode="Memory"/>        
    </Profiles>

    <TraceMergeProperties>
        <TraceMergeProperty Id="TraceMerge_Default" Name="TraceMerge_Default" Base="">
            <DeletePreMergedTraceFiles Value="true"/>
            <CustomEvents>
                <CustomEvent Value="ImageId"/>
                <CustomEvent Value="BuildInfo"/>
                <CustomEvent Value="VolumeMapping"/>
                <CustomEvent Value="EventMetadata"/>
                <CustomEvent Value="PerfTrackMetadata"/>
                <CustomEvent Value="WinSAT"/>
                <CustomEvent Value="NetworkInterface"/>
            </CustomEvents>
        </TraceMergeProperty>
    </TraceMergeProperties>    
</WindowsPerformanceRecorder>
