<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-MediaFoundation-MFMediaEngine" version="10.0.26100.8521" processorArchitecture="wow64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <file name="MFMediaEngine.dll" destinationPath="$(runtime.system32)\" sourceName="MFMediaEngine.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>55VL01ILwypiL/03Atl20AiUGbWfwxV/gp0Mf4oCJio=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{B44392DA-499B-446b-A4CB-005FEAD0E6D5}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="MF Media Engine Class Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{B44392DA-499B-446b-A4CB-005FEAD0E6D5}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\MFMediaEngine.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{F8E307FB-6D45-4AD3-9993-66CD5A529659}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="MF Media Sharing Engine Class Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{F8E307FB-6D45-4AD3-9993-66CD5A529659}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\MFMediaEngine.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{DA17539A-3DC3-42C1-A749-A183B51F085E}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="PlayTo Source Class Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{DA17539A-3DC3-42C1-A749-A183B51F085E}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\MFMediaEngine.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Media.Protection.Internal.GetKeySystemPackageName">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="TrustLevel" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="ActivationType" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="DllPath" valueType="REG_SZ" value="$(runtime.system32)\mfmediaengine.dll" />
      <registryValue name="Threading" valueType="REG_DWORD" value="0x00000002" />
      <registryValue name="Permissions" valueType="REG_BINARY" value="010014802401000030010000140000003000000002001c000100000011001400040000000101000000000010001000000200f40007000000000014000b00000001010000000000050a000000000014000b000000010100000000000512000000000014000b000000010100000000000513000000000014000b000000010100000000000514000000000018000b000000010200000000000f0200000001000000000038000b000000010a00000000000f0300000000040000abace86417c3b0f1abc5110bd73b6dc89d8a33d21867214545351283ff23a71d09004c000b00000001010000000000050400000061727478f82e000000570049004e003a002f002f00490053004d0055004c0054004900530045005300530049004f004e0053004b005500a2010100000000000512000000010100000000000512000000" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_REGKEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)(A;CI;GR;;;S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="EventProviderName" value="Microsoft-Windows-MediaEngine" />
        <string id="MediaEngine.ChannelMessage" value="Media Foundation MediaEngine" />
        <string id="TransferFrame.TaskMessage" value="Media Foundation TransferFrame" />
        <string id="TransferFrameRemote.TaskMessage" value="Media Foundation TransferFrameRemote" />
        <string id="Initialize.TaskMessage" value="Media Foundation Initialize" />
        <string id="Lifetime.TaskMessage" value="Media Foundation Lifetime" />
        <string id="PlaybackRateChange.TaskMessage" value="Media Foundation PlaybackRateChange" />
        <string id="Play.TaskMessage" value="Media Foundation Play" />
        <string id="Pause.TaskMessage" value="Media Foundation Pause" />
        <string id="Seek.TaskMessage" value="Media Foundation Seek" />
        <string id="GetEngineStatistics.TaskMessage" value="Media Engine GetEngineStatistics" />
        <string id="DroppedFrame.TaskMessage" value="Media Foundation DroppedFrame" />
        <string id="SampleReceived.TaskMessage" value="Media Engine SampleReceived" />
        <string id="PurgedFrames.TaskMessage" value="Media Engine PurgedFrames" />
        <string id="PruneHistory.TaskMessage" value="Media Engine PruneHistory" />
        <string id="ClearHistory.TaskMessage" value="Media Engine ClearHistory" />
        <string id="GetPresentStats.TaskMessage" value="Media Engine GetPresentStats" />
        <string id="QuantizeFrame.TaskMessage" value="Media Engine QuantizeFrame" />
        <string id="YUVSwapchainQueue.TaskMessage" value="Media Engine YUVSwapchainQueue" />
        <string id="YUVSwapchainQueueDrain.TaskMessage" value="Media Engine YUVSwapchainQueueDrain" />
        <string id="GPUSwapchainWait.TaskMessage" value="Media Engine GPUSwapchainWait" />
        <string id="PresentedFrame.TaskMessage" value="Media Foundation PresentedFrame" />
        <string id="PresentSubmitted.TaskMessage" value="Media Foundation Present_SubmittedFrame" />
        <string id="PresentQueued.TaskMessage" value="Media Foundation Present_QueuedFrame" />
        <string id="HistoryRecord.TaskMessage" value="Media Foundation Present_HistoryRecord" />
        <string id="RemoveHistoryRecord.TaskMessage" value="Media Foundation Present_RemoveHistoryRecord" />
        <string id="PresentStats.TaskMessage" value="Media Foundation Present_QueuedFrameStats" />
        <string id="PresentDelay.TaskMessage" value="Media Foundation Present_Delay" />
        <string id="UpdateHistory.TaskMessage" value="Media Foundation UpdateHistory" />
        <string id="QualityNotify.TaskMessage" value="Media Foundation Present_QualityNotify" />
        <string id="RequestSample.TaskMessage" value="SVR RequestSample" />
        <string id="GPUBoost.TaskMessage" value="SVR GPUBoost" />
        <string id="GPUDeadlinePriority.TaskMessage" value="SVR GPUDeadlinePriority" />
        <string id="MFMediaEngine_GPUDeadlinePriority.EventMessage" value="SVR GPUDeadlinePriority" />
        <string id="ProcessVSync.TaskMessage" value="Media Foundation Present_ProcessVSync" />
        <string id="ProcessFlipMode.TaskMessage" value="Media Foundation Present_ProcessFlipMode" />
        <string id="InitVSyncRefreshRate.TaskMessage" value="Media Foundation Present_InitVSyncRefreshRate" />
        <string id="ComputeRatioToPrimary.TaskMessage" value="Media Foundation ComputeRatioToPrimary" />
        <string id="UpdateRatioToPrimary.TaskMessage" value="Media Foundation UpdateRatioToPrimary" />
        <string id="GetCorrelatedTime.TaskMessage" value="Media Foundation Present_GetCorrelatedTime" />
        <string id="MEGetCurrentTime.TaskMessage" value="Media Foundation ME_GetCurrentTime" />
        <string id="MapSample.TaskMessage" value="Media Foundation Present_MapSample" />
        <string id="RealtimeShift_Status.TaskMessage" value="Media Foundation Present_RealtimeShift_Status" />
        <string id="RealtimeShift_Sample.TaskMessage" value="Media Foundation Present_RealtimeShift_Sample" />
        <string id="Present_Flush.TaskMessage" value="Media Foundation Present_Flush" />
        <string id="ClockSmooth.TaskMessage" value="Media Foundation Present_ClockSmooth" />
        <string id="IgnoreVSync.TaskMessage" value="Media Foundation Present_IgnoreVSync" />
        <string id="SubtitleQueued.TaskMessage" value="Media Foundation SubtitleQueued" />
        <string id="UpdateVideo.TaskMessage" value="Media Foundation UpdateVideo" />
        <string id="MirrorVideo.TaskMessage" value="Media Foundation MirrorVideo" />
        <string id="PresentCompleted.TaskMessage" value="Media Foundation Present_CompletedFrame" />
        <string id="VideoFrameGlitch.TaskMessage" value="Media Foundation VideoFrameGlitch" />
        <string id="VideoFrameEarly.TaskMessage" value="Media Foundation VideoFrameEarly" />
        <string id="PresentSleep.TaskMessage" value="Media Foundation PresentAt Sleep" />
        <string id="ProcessFrame.TaskMessage" value="Media Foundation PresentAt ProcessFrame" />
        <string id="Suspend.TaskMessage" value="Media Foundation Suspend" />
        <string id="Restore.TaskMessage" value="Media Foundation Restore" />
        <string id="Visible.TaskMessage" value="Media Foundation Visible" />
        <string id="NotVisibleTimer.TaskMessage" value="Media Foundation Not Visible Timer" />
        <string id="NotVisible.TaskMessage" value="Media Foundation Not Visible" />
        <string id="SetGPUPriority.TaskMessage" value="Media Foundation Set GPU Priority" />
        <string id="PerfTrackPlay.TaskMessage" value="PerfTrack: Media Foundation Play" />
        <string id="PerfTrackPlayCancelled.TaskMessage" value="PerfTrack: Media Foundation Play Cancelled" />
        <string id="PerfTrackFirstFrameAfterPlayPresented.TaskMessage" value="PerfTrack: First Frame After Play Presented" />
        <string id="SaveImage.TaskMessage" value="Save image" />
        <string id="SetSourceOp.TaskMessage" value="SetSource operation" />
        <string id="Batch.TaskMessage" value="Batch operation" />
        <string id="UpdateLongRunning.TaskMessage" value="UpdateLongRunning operation" />
        <string id="UpdateDeadline.TaskMessage" value="UpdateDeadline operation" />
        <string id="TransferDeadline.TaskMessage" value="TransferDeadline operation" />
        <string id="UpdateGPUDeadline.TaskMessage" value="UpdateGPUDeadline operation" />
        <string id="MinLatencyDone.TaskMessage" value="MinLatencyDone operation" />
        <string id="DecodeSwapchainCreated.TaskMessage" value="Decode Swapchain Created" />
        <string id="BatchingReason.TaskMessage" value="BatchingReason" />
        <string id="DisplayUniquenessChange.TaskMessage" value="DisplayUniquenessChange" />
        <string id="NormalSwapchainCreated.TaskMessage" value="Normal (non-decode) Swapchain Created" />
        <string id="ResizedSwapchain.TaskMessage" value="Resized swapchain" />
        <string id="ProfileCheck.TaskMessage" value="Profile Check" />
        <string id="YUVSwapchainConfig.TaskMessage" value="YUV Swapchain Configured" />
        <string id="DecodeSwapchainDestroyed.TaskMessage" value="Decode Swapchain Destroyed" />
        <string id="DirectPresentationNotUsed.TaskMessage" value="Decode Swapchain Not Used" />
        <string id="ContentFrameRateDetected.TaskMessage" value="Content Framerate Detected" />
        <string id="CustomRefreshRateRequested.TaskMessage" value="Custom Refresh Rate Requested" />
        <string id="CustomRefreshRateCheckDriverSupport.TaskMessage" value="Custom Refresh Rate CheckDriverSupport" />
        <string id="CustomRefreshRateMatchFound.TaskMessage" value="Custom Refresh Rate Match Found" />
        <string id="CustomRefreshRate.TaskMessage" value="Custom Refresh Rate" />
        <string id="CustomRefreshRateStateChange.TaskMessage" value="Custom Refresh Rate State Change" />
        <string id="PerfTrackVideoGlitch.TaskMessage" value="PerfTrack: Media Foundation Video Glitch" />
        <string id="MFMediaEngine_VideoFrameEarly.EventMessage" value="PresentAt(%1): Video frame early pts(%2) FramesEarly(%3)" />
        <string id="RequestNetwork.TaskMessage" value="Media Foundation RequestNetwork" />
        <string id="NeedKey.TaskMessage" value="EME NeedKey" />
        <string id="MediaKeys.TaskMessage" value="EME MediaKeys" />
        <string id="KeysAttribute.TaskMessage" value="EME Keys Attribute" />
        <string id="MediaKeySession.TaskMessage" value="EME MediaKeySession" />
        <string id="KeyMessage.TaskMessage" value="EME KeyMessage" />
        <string id="KeyMessage2.TaskMessage" value="EME KeyMessage2" />
        <string id="ContentEnabler.TaskMessage" value="Content Enabler" />
        <string id="EngineEnded.TaskMessage" value="Engine Ended" />
        <string id="PresentTimer.TaskMessage" value="PresentTimer" />
        <string id="DXPresent.TaskMessage" value="DXPresent" />
        <string id="DXWorkComplete.TaskMessage" value="DXWorkComplete" />
        <string id="EnumMonitors.TaskMessage" value="EnumMonitors" />
        <string id="HandleMonitorChange.TaskMessage" value="HandleMonitorChange" />
        <string id="OnFrameQueued.TaskMessage" value="OnFrameQueued" />
        <string id="ProcessIdleTasks.TaskMessage" value="ProcessIdleTasks" />
        <string id="ProcessIdleEDRTasks.TaskMessage" value="ProcessIdleEDRTasks" />
        <string id="CloneDXDevice.TaskMessage" value="CloneDXDevice" />
        <string id="HandleClockStart.TaskMessage" value="HandleClockStart" />
        <string id="HandlePreroll.TaskMessage" value="HandlePreroll" />
        <string id="IsEdrEnabledCheck.TaskMessage" value="IsEdrEnabledCheck" />
        <string id="ProcessPolicyEvent.TaskMessage" value="ProcessPolicyEvent" />
        <string id="MMCSSRequest.TaskMessage" value="MMCSSRequest" />
        <string id="PresentTimeCritical.TaskMessage" value="PresentTimeCritical" />
        <string id="PresentRestart.TaskMessage" value="PresentRestart" />
        <string id="TimedTextDtvCCSample.TaskMessage" value="TimedTextDtvCCSample Decode Task" />
        <string id="TimedTextSendCue.TaskMessage" value="TimedTextSendCue Task" />
        <string id="DisplayRotation.TaskMessage" value="Display Rotation Task" />
        <string id="DecodeSwapchainState.TaskMessage" value="DecodeSwapchainState Task" />
        <string id="ConfigureSwapchain.TaskMessage" value="ConfigureSwapchain Task" />
        <string id="EDRStateChanged.TaskMessage" value="EDRStateChanged Task" />
        <string id="EDRStateChanged2.TaskMessage" value="EDRStateChanged2 Task" />
        <string id="ScrubbingState.TaskMessage" value="ScrubbingState Task" />
        <string id="SetHDRMetadata.TaskMessage" value="SetHDRMetadata Task" />
        <string id="SphericalVideoChanged.TaskMessage" value="SphericalVideoChanged Task" />
        <string id="SphericalVideoPropertiesChanged.TaskMessage" value="SphericalVideoPropertiesChanged Task" />
        <string id="MFMediaEngine_TimedTextSendCue_Start.EventMessage" value="TimedTextSendCue Start" />
        <string id="MFMediaEngine_TimedTextSendCue_Received.EventMessage" value="TimedTextSendCue Received" />
        <string id="MFMediaEngine_TimedTextDtvCCSample_Start.EventMessage" value="TimedTextDtvCCSample Decode Start" />
        <string id="MFMediaEngine_TimedTextDtvCCSample_Stop.EventMessage" value="TimedTextDtvCCSample Decode Stop" />
        <string id="MFMediaEngine_TransferFrame_Start.EventMessage" value="TransferFrame Start id(%1)" />
        <string id="MFMediaEngine_TransferFrame_Stop.EventMessage" value="TransferFrame Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_TransferFrameRemote_Start.EventMessage" value="TransferFrameRemote Start id(%1)" />
        <string id="MFMediaEngine_TransferFrameRemote_Stop.EventMessage" value="TransferFrameRemote Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_Initialize.EventMessage" value="Initialize id(%1) hr(%2)" />
        <string id="MFMediaEngine_Created.EventMessage" value="Created id(%1)" />
        <string id="MFMediaEngine_PlaybackRateChange.EventMessage" value="PlaybackRateChange id(%1) hr(%2)" />
        <string id="MFMediaEngine_PlayStart.EventMessage" value="Play Start id(%1)" />
        <string id="MFMediaEngine_PlayStop.EventMessage" value="Play Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_PauseStart.EventMessage" value="Pause Start id(%1)" />
        <string id="MFMediaEngine_PauseStop.EventMessage" value="Pause Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_SeekStart.EventMessage" value="Seek Start id(%1)" />
        <string id="MFMediaEngine_FormatInvalidated_Seek.EventMessage" value="Format Invalidated Seek id(%1), time(%2)" />
        <string id="MFMediaEngine_SeekStop.EventMessage" value="Seek Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_GetEngineStatisticsStart.EventMessage" value="GetEngineStatistics Start id(%1)" />
        <string id="MFMediaEngine_GetEngineStatisticsStop.EventMessage" value="GetEngineStatistics Stop id(%1) hr(%2)" />
        <string id="MFMediaEngine_Destroyed.EventMessage" value="Destroyed id(%1)" />
        <string id="MFMediaEngine_DroppedFrame.EventMessage" value="Dropped Frame id(%1) location(%2) pts(%3) clock(%4)" />
        <string id="MFMediaEngine_SampleReceived.EventMessage" value="Sample Received object(%1) sample(%2) Timestamp(%3) Duration(%4) FirstFrame(%5) Dropped(%6) DeltaFromLastSample(%7)" />
        <string id="MFMediaEngine_PurgedFrames.EventMessage" value="PurgedFrames object(%1) count(%2)" />
        <string id="MFMediaEngine_PruneHistory.EventMessage" value="PruneHistory object(%1) PresentCount(%2)" />
        <string id="MFMediaEngine_ClearHistory.EventMessage" value="ClearHistory object(%1) listLen(%2) location(%3)" />
        <string id="MFMediaEngine_GetPresentStats.EventMessage" value="GetPresentStats object(%1)" />
        <string id="MFMediaEngine_QuantizeFrame.EventMessage" value="QuantizeFrame object(%1) sample time %2 orig %3 target %4 diff %5" />
        <string id="MFMediaEngine_YUVSwapchainQueue.EventMessage" value="YUVSwapchainQueue object(%1) count(%2)" />
        <string id="MFMediaEngine_YUVSwapchainQueueDrain_Start.EventMessage" value="YUVSwapchainQueueDrain_Start object(%1) count(%2)" />
        <string id="MFMediaEngine_YUVSwapchainQueueDrain_Stop.EventMessage" value="YUVSwapchainQueueDrain_Stop object(%1) count(%2)" />
        <string id="MFMediaEngine_GPUSwapchainWaitStart.EventMessage" value="GPU Wait object(%1)" />
        <string id="MFMediaEngine_GPUSwapchainWaitStop.EventMessage" value="GPUSwapchainWaitStop object(%1)" />
        <string id="MFMediaEngine_PresentedFrame.EventMessage" value="Presented Frame id(%1) pts(%2) clock(%3)" />
        <string id="MFMediaEngine_PresentSubmitted.EventMessage" value="PresentAt(%1): Submitted frame pts(%2) QPC(%3)" />
        <string id="MFMediaEngine_PresentQueued.EventMessage" value="PresentAt(%1): Queued frame pts(%2) QPC(%3) QPC_snapped(%4) Flags(%5)" />
        <string id="MFMediaEngine_AddHistoryRecord.EventMessage" value="PresentAt(%1): AddHistoryRecord pRecord(%2) ListLength(%3) DecodeYUV(%4) FrameCount(%5) PresentCount(%6) Repeat(%7) SampleTime (%8) TargetQPC (%9)" />
        <string id="MFMediaEngine_RemoveHistoryRecord.EventMessage" value="PresentAt(%1): RemoveHistoryRecord pRecord(%2) PresentCount(%3)" />
        <string id="MFMediaEngine_PresentStats.EventMessage" value="PresentAt(%1): QueueStats Len(%2) Queued(%3) Free(%4) DeltaToTarget(%5 ms) SubmittedAheadDelta(%6 ms) TimeInQueue(%7 ms) MinLatency(%8 ms) MaxLatency(%9 ms) FramePeriod (%10 us)" />
        <string id="MFMediaEngine_PresentDelayStop.EventMessage" value="PresentAt(%1): Delay(%2 ms) TimeToDeadline(%3 hns) Location(%4)" />
        <string id="MFMediaEngine_PresentDelayStart.EventMessage" value="PresentAt(%1) PresentDelayStart" />
        <string id="MFMediaEngine_UpdateHistoryStart.EventMessage" value="PresentAt(%1) UpdateHistoryStart" />
        <string id="MFMediaEngine_UpdateHistoryStop.EventMessage" value="PresentAt(%1) UpdateHistoryStop" />
        <string id="MFMediaEngine_QualityNotify.EventMessage" value="SVRSink(%1): GlitchCount=%2 DisplayGlitchCount =%3 SampleTime=%4 ReceiveLateness=%5 DisplayGlitchDelta=%6 DidGlitch=%7 FlushLateSamplesOnDisplayChange=%8" />
        <string id="MFMediaEngine_RequestSample.EventMessage" value="SVRSink(%1): Count=%2 FrameQueueCount=%3" />
        <string id="MFMediaEngine_ProcessVSync.EventMessage" value="PresentAt(%1): ProcessVSync QPC_Prev(%2 us) frames(%3) frameIndex( %4 ) framerate( %5 ) QPC_Actual ( %6 us) QPC_Smoothed ( %7 us)" />
        <string id="MFMediaEngine_GPUBoost.EventMessage" value="PresentAt(%1): GPUBoost timetodeadline ( %2 us)" />
        <string id="MFMediaEngine_ProcessFlipMode.EventMessage" value="PresentAt(%1): ProcessFlipMode LastQueuedQPC(%2 us) TargetQPC(%3) frames( %4 ) adjust( %5 )" />
        <string id="MFMediaEngine_InitVSyncRefreshRate.EventMessage" value="PresentAt(%1): InitVSyncRefreshRate framerate %1 reason %2" />
        <string id="MFMediaEngine_ComputeRatioToPrimary.EventMessage" value="PresentAt(%1): ComputeRatioToPrimary object %1 ratio %2 x100 %3" />
        <string id="MFMediaEngine_UpdateRatioToPrimary.EventMessage" value="PresentAt(%1): UpdateRatioToPrimary object %1 ratio %2" />
        <string id="MFMediaEngine_GetCorrelatedTimeStart.EventMessage" value="GetCorrelatedTimeStart Object( %1 ) " />
        <string id="MFMediaEngine_GetCorrelatedTimeStop.EventMessage" value="GetCorrelatedTimeStop Object( %1 ) QPC_now(%2 us) ClockTime0( %3 us) QPC0( %4 us)" />
        <string id="MFMediaEngine_MEGetCurrentTime_Start.EventMessage" value="ME GetCurrentTimeStart Object( %1 ) " />
        <string id="MFMediaEngine_MEGetCurrentTime_Stop.EventMessage" value="GetCurrentTimeStop Object( %1 ) now(%2 us)" />
        <string id="MFMediaEngine_MapSample.EventMessage" value="MapSample Object( %1 ) QPC_now(%2 us) rate( %3 ) ClockTime0( %4 us) QPC0( %5 us) SampleTime ( %6 us) SampleQPC ( %7 us)" />
        <string id="MFMediaEngine_ShiftSample.EventMessage" value="ShiftSample Object( %1 ) SampleQPC ( %2 us) Delta( %3 us) AverageLateness ( %3 us)" />
        <string id="MFMediaEngine_ShiftStatus.EventMessage" value="ShiftStatus Object( %1 ) timestamp(%2 us) ahead( %3 us) average ahead( %4 us) deviation (%5 us) average ahead( %6 us) deviation (%7 us) diff (%8 us) RenderLatency ( %9 us)" />
        <string id="MFMediaEngine_Present_Flush.EventMessage" value="Present_Flush Object( %1 )" />
        <string id="MFMediaEngine_ClockSmooth.EventMessage" value="ClockSmooth Object( %1 ) ts0(%2 us) qpc0( %3 ) qpc0_new ( %4 us) Delta( %5 us)" />
        <string id="MFMediaEngine_IgnoreVSync.EventMessage" value="PresentAt(%1): IgnoreVSync QPC( %2 us) Delta( %3 us) frames( %4 )" />
        <string id="MFMediaEngine_UpdateVideo.EventMessage" value="VRSink(%1): UpdateVideo dst=(%2,%3,%4,%5) src=(%6,%7,%8,%9) flags=%10" />
        <string id="MFMediaEngine_UpdateVideo_Start.EventMessage" value="VRSink(%1): UpdateVideoStart" />
        <string id="MFMediaEngine_UpdateVideo_Stop.EventMessage" value="VRSink(%1): UpdateVideo_Stop" />
        <string id="MFMediaEngine_MirrorVideo.EventMessage" value="VRSink(%1): MirrorVideo old=%2 new=%3 hr=%4" />
        <string id="MFMediaEngine_PresentCompleted.EventMessage" value="PresentAt(%1): Presented frame pts(%2) QPC_target(%3) QPC_actual(%4)" />
        <string id="MFMediaEngine_SubtitleQueued.EventMessage" value="MediaBuffer(%1) sampleTime(%2) sampleDuration(%3)" />
        <string id="MFMediaEngine_VideoFrameGlitch.EventMessage" value="PresentAt(%1): Video frame glitch pts(%2) FramesLate(%3) qpcFromNow (%4)" />
        <string id="MFMediaEngine_PresentSleepStart.EventMessage" value="PresentAt(%1) Sleep Start" />
        <string id="MFMediaEngine_PresentSleepStop.EventMessage" value="PresentAt(%1) Sleep Stop" />
        <string id="MFMediaEngine_ProcessFrameStart.EventMessage" value="PresentAt(%1) ProcessFrame Start" />
        <string id="MFMediaEngine_ProcessFrameStop.EventMessage" value="PresentAt(%1) ProcessFrame Stop" />
        <string id="MFMediaEngine_Suspend.EventMessage" value="Suspended id(%1) paused(%2)" />
        <string id="MFMediaEngine_Restore.EventMessage" value="Restored id(%1) resumed(%2)" />
        <string id="MFMediaEngine_NotVisible.EventMessage" value="Not visible id(%1) thinning(%2)" />
        <string id="MFMediaEngine_NotVisibleTimer.EventMessage" value="Not visible timer id(%1) thinning(%2)" />
        <string id="MFMediaEngine_Visible.EventMessage" value="Visible id(%1) resumed(%2)" />
        <string id="MFMediaEngine_SetGPUPriority.EventMessage" value="Set GPU Priority id(%1) priority(%2)" />
        <string id="PerfTrackPlay.EventMessage" value="PerfTrack: Media Foundation Play: object(%1)" />
        <string id="PerfTrackPlayCancelled.EventMessage" value="PerfTrack: Media Foundation Play Cancelled: object(%1)" />
        <string id="PerfTrackFirstFrameAfterPlayPresented.EventMessage" value="PerfTrack: First Frame After Play Presented: object(%1)" />
        <string id="PerfTrackVideoGlitch.EventMessage" value="PerfTrack: Video Glitch - (%1) frames glitched" />
        <string id="MFMediaEngine_SaveImage_Start.EventMessage" value="Save image: object(%1)" />
        <string id="MFMediaEngine_SaveImage_Stop.EventMessage" value="Save image: object(%1) native resolution (%2x%3) encoded resolution (%4x%5) encoded size (%6B) error code (%7)" />
        <string id="MFMediaEngine_SetSourceOp_Start.EventMessage" value="SetSource operation: object(%1)" />
        <string id="MFMediaEngine_SetSourceOp_Stop.EventMessage" value="SetSource operatione: object(%1) error code (%2)" />
        <string id="MFMediaEngine_RequestNetwork.EventMessage" value="RequestNetwork: object(%1) requested(%2) refcount(%3)" />
        <string id="MFMediaEngine_UpdateLongRunning.EventMessage" value="updatelongrunning object(%1) state(%2)" />
        <string id="MFMediaEngine_UpdateDeadline.EventMessage" value="updatedeadline object(%1) deadline(%2) delta(%3)" />
        <string id="MFMediaEngine_TransferDeadline.EventMessage" value="TransferDeadline" />
        <string id="MFMediaEngine_UpdateGPUDeadlineStart.EventMessage" value="updateGPUdeadlineStart object(%1) dxobject(%2) dxtype(%3) deadline(%4) deltaFromNow(%5)" />
        <string id="MFMediaEngine_UpdateGPUDeadlineStop.EventMessage" value="updateGPUdeadlineStop object(%1) dxobject(%2) dxtype(%3) hr(%4)" />
        <string id="MFMediaEngine_MinLatencyDone.EventMessage" value="MinLatencyDone object(%1) time remaining(%2)" />
        <string id="MFMediaEngine_Batch_Start.EventMessage" value="Batch start: object(%1)" />
        <string id="MFMediaEngine_Batch_Stop.EventMessage" value="Batch end: object(%1)" />
        <string id="MFMediaEngine_NeedKey.EventMessage" value="NeedKey: length(%1) data(%2)" />
        <string id="MFMediaEngine_Encrypted.EventMessage" value="Encrypted: length(%1) data(%2)" />
        <string id="MFMediaEngine_MediaKeys.EventMessage" value="Create MediaKeys: key system(%1) default cdm store path (%2) inprivate cdm store path (%3) MediaKeys object(%4) error code(%5)" />
        <string id="MFMediaEngine_MediaKeys2.EventMessage" value="Create MediaKeys2: key system(%1) CDMAccess (%2) CDMConfig (%3) MediaKeys object(%4) SoftwareOverride(%5)" />
        <string id="MFMediaEngine_MediaKeysSetServerCertificate.EventMessage" value="MediaKeysSerServerCertificate: length(%1) data(%2)" />
        <string id="MFMediaEngine_CreateSession.EventMessage" value="Create MediaKeySession:  session id(%1) key system(%2) type(%3) length(%4) init data(%5) error code(%6)" />
        <string id="MFMediaEngine_CreateSession2.EventMessage" value="Create MediaKeySession: session type(%1) key system(%2) usedistinctive(%3)" />
        <string id="MFMediaEngine_CloseSession.EventMessage" value="Close MediaKeySession: session id(%1)" />
        <string id="MFMediaEngine_LoadSession.EventMessage" value="Load MediaKeySession: session id(%1)" />
        <string id="MFMediaEngine_RemoveSession.EventMessage" value="Remove MediaKeySession: session id(%1)" />
        <string id="MFMediaEngine_GenerateRequestSession.EventMessage" value="GenerateRequest MediaKeySession: session id(%1)" />
        <string id="MFMediaEngine_KeyMessage2.EventMessage" value="KeyMessage2: messageType(%1) session id(%2) destination URL(%3) length(%4) data(%5)" />
        <string id="MFMediaEngine_KeyStatusChangeSession.EventMessage" value="KeyStatusChange MediaKeySession: session id(%1)" />
        <string id="MediaKeySystemAccess.TaskMessage" value="EME MediaKeySystemAccess" />
        <string id="WindowResizeOptimization.TaskMessage" value="WindowResizeOptimization" />
        <string id="MFMediaEngine_MediaKeySystemAccess.EventMessage" value="Create MediaKeys2: key system(%1) configCount (%2) selectedConfigCount (%3) MediaKeySystemAccess object(%4)" />
        <string id="MFMediaEngine_KeyMessage.EventMessage" value="KeyMessage: session id(%1) destination URL(%2) length(%3) data(%4)" />
        <string id="MFMediaEngine_KeyError.EventMessage" value="KeyError: session id(%1) code(%2) systemcode(%3)" />
        <string id="MFMediaEngine_KeyAdded.EventMessage" value="KeyAdded: session id(%1)" />
        <string id="MFMediaEngine_Update.EventMessage" value="Update: session id(%1) length(%2) data(%3) error code(%4)" />
        <string id="MFMediaEngine_PutKeys.EventMessage" value="put keys attribute value (%1)" />
        <string id="MFMediaEngine_BeginEnableContent.EventMessage" value="BeginEnableContent: enabler type(%1) error code(%2)" />
        <string id="MFMediaEngine_EndEnableContent.EventMessage" value="EndEnableContent: error code(%1)" />
        <string id="MFMediaEngine_PresentTimerStart.EventMessage" value="PresentTimerStart: object(%1) period(%2 hns)" />
        <string id="MFMediaEngine_PresentTimerStop.EventMessage" value="PresentTimerStop: object(%1) period(%2 hns)" />
        <string id="MFMediaEngine_DXPresent_Start.EventMessage" value="DXPresent_Start: object(%1) index(%2) interval(%3) flags(%4)" />
        <string id="MFMediaEngine_DXPresent_Stop.EventMessage" value="DXPresent_Stop: object(%1) index(%2) hrResult(%3)" />
        <string id="MFMediaEngine_DXWorkComplete_Start.EventMessage" value="DXWorkComplete_Start: object(%1) sample(%2)" />
        <string id="MFMediaEngine_DXWorkComplete_Stop.EventMessage" value="DXWorkComplete_Stop: object(%1) sample(%2) hrResult(%3)" />
        <string id="MFMediaEngine_EnumMonitors_Start.EventMessage" value="EnumMonitors_Start: object(%1)" />
        <string id="MFMediaEngine_EnumMonitors_Stop.EventMessage" value="EnumMonitors_Stop: object(%1)" />
        <string id="MFMediaEngine_HandleMonitorChange_Start.EventMessage" value="HandleMonitorChange_Start: object(%1)" />
        <string id="MFMediaEngine_HandleMonitorChange_Stop.EventMessage" value="HandleMonitorChange_Stop: object(%1)" />
        <string id="MFMediaEngine_OnFrameQueued_Start.EventMessage" value="OnFrameQueued_Start: object(%1)" />
        <string id="MFMediaEngine_OnFrameQueued_Stop.EventMessage" value="OnFrameQueued_Stop: object(%1)" />
        <string id="MFMediaEngine_OnFrameQueued_Info.EventMessage" value="OnFrameQueued_Stop: object(%1) workq(%2) callbackq(%3)" />
        <string id="MFMediaEngine_ProcessIdleTasks_Start.EventMessage" value="ProcessIdleTasks_Start: object(%1)" />
        <string id="MFMediaEngine_ProcessIdleTasks_Stop.EventMessage" value="ProcessIdleTasks_Stop: object(%1)" />
        <string id="MFMediaEngine_ProcessIdleEDRTasks_Start.EventMessage" value="ProcessIdleEDRTasks_Start: object(%1)" />
        <string id="MFMediaEngine_ProcessIdleEDRTasks_Stop.EventMessage" value="ProcessIdleEDRTasks_Stop: object(%1)" />
        <string id="MFMediaEngine_CloneDXDevice_Start.EventMessage" value="CloneDXDevice_Start: object(%1)" />
        <string id="MFMediaEngine_CloneDXDevice_Stop.EventMessage" value="CloneDXDevice_Stop: object(%1)" />
        <string id="MFMediaEngine_HandleClockStart_Start.EventMessage" value="HandleClockStart_Start: object(%1)" />
        <string id="MFMediaEngine_HandleClockStart_Stop.EventMessage" value="HandleClockStart_Stop: object(%1)" />
        <string id="MFMediaEngine_HandlePreroll_Start.EventMessage" value="HandlePreroll_Start: object(%1)" />
        <string id="MFMediaEngine_HandlePreroll_Stop.EventMessage" value="HandlePreroll_Stop: object(%1)" />
        <string id="MFMediaEngine_IsEdrEnabledCheck_Start.EventMessage" value="IsEdrEnabledCheck_Start: object(%1)" />
        <string id="MFMediaEngine_IsEdrEnabledCheck_Stop.EventMessage" value="IsEdrEnabledCheck_Stop: object(%1)" />
        <string id="MFMediaEngine_ProcessPolicyEvent_Start.EventMessage" value="ProcessPolicyEvent_Start: object(%1)" />
        <string id="MFMediaEngine_ProcessPolicyEvent_Stop.EventMessage" value="ProcessPolicyEvent_Stop: object(%1)" />
        <string id="MFMediaEngine_MMCSSRequestStart.EventMessage" value="MMCSSRequestStart: object(%1)" />
        <string id="MFMediaEngine_MMCSSRequestStop.EventMessage" value="MMCSSRequestStop: object(%1)" />
        <string id="MFMediaEngine_PresentTimeCriticalStart.EventMessage" value="PresentTimeCriticalStart: object(%1) period(%2 hns)" />
        <string id="MFMediaEngine_PresentTimeCriticalStop.EventMessage" value="PresentTimeCriticalStop: object(%1) period(%2 hns)" />
        <string id="MFMediaEngine_PresentRestart.EventMessage" value="PresentRestart: object(%1) presentcount(%2)" />
        <string id="MFMediaEngine_DecodeSwapchainCreated.EventMessage" value="Decode Swapchain Created: object(%1) swapchain(%2) texture array(%3)" />
        <string id="MFMediaEngine_BatchingReason.EventMessage" value="BatchingReason: object(%1) ok(%2) bits(%3) fullscreenpercent(%4) fullscreenthreshold(%5)" />
        <string id="MFMediaEngine_DisplayUniquenessChange.EventMessage" value="DisplayUniquenessChange: object(%1) old(%2) new(%3) realmodechange(%4)" />
        <string id="MFMediaEngine_NormalSwapchainCreated.EventMessage" value="Normal (non-decode) Swapchain Created: object(%1) swapchain(%2) format(%3) width(%4) height(%5) backbuffers(%6) flags(%7) colorspacetype(%8) swapchaintype(%9) swapchainrotation(%10)" />
        <string id="MFMediaEngine_ResizedSwapchain.EventMessage" value="Resized swapchain: width(%1) height(%2) length(%3) format(%4) flags(%5)" />
        <string id="MFMediaEngine_ProfileCheck.EventMessage" value="Profile check: present(%1) value(%2) provisioned(%3) mem(%4)" />
        <string id="MFMediaEngine_DecodeSwapchainDestroyed.EventMessage" value="Decode Swapchain Destroyed: object(%1) swapchain(%2) swapchain state(%3)" />
        <string id="MFMediaEngine_DirectPresentationNotUsed.EventMessage" value="Direct Presentation Not Used: object(%1) swapchain state(%2)" />
        <string id="MFMediaEngine_YUVSwapchainConfig.EventMessage" value="YUV Swapchain Configured: object(%1) swapchain(%2) srcRect=%3,%4,%5,%6 dstRect=%7,%8,%9,%10 dstSize=%11x%12" />
        <string id="MFMediaEngine_ContentFrameRateDetected.EventMessage" value="Content Frame Rate Detected: object(%1) frame duration(%2)" />
        <string id="MFMediaEngine_CustomRefreshRateRequested.EventMessage" value="Custom Refresh Rate Requested: object(%1) frame duration(%2) requested present duration(%3)" />
        <string id="MFMediaEngine_CustomRefreshRateCheckDriverSupport.EventMessage" value="Custom Refresh Rate CheckDriverSupport: object(%1) frame duration(%2) min duration(%3) max duration(%4)" />
        <string id="MFMediaEngine_CustomRefreshRateMatchFound.EventMessage" value="Custom Refresh Rate Match Found: object(%1) frame duration(%2)" />
        <string id="MFMediaEngine_CustomRefreshRateEnabled.EventMessage" value="Custom Refresh Rate Enabled: object(%1) requested present duration(%2) actual present duration(%3)" />
        <string id="MFMediaEngine_CustomRefreshRateDisabled.EventMessage" value="Custom Refresh Rate Disabled: object(%1) reason (%2)" />
        <string id="MFMediaEngine_CustomRefreshRateStateChange.EventMessage" value="Custom Refresh Rate State Change: object(%1) state (%2)" />
        <string id="MFMediaEngine_Ended.EventMessage" value="Playback has reached the end of the source" />
        <string id="MFMediaEngine_DisplayRotation.EventMessage" value="Display rotation:(%1)" />
        <string id="MFMediaEngine_DecodeSwapchainState.EventMessage" value="DecodeSwapchainState: object(%1) state(%2)" />
        <string id="MFMediaEngine_ConfigureSwapchain.EventMessage" value="ConfigureSwapchain: object(%1) isdecode(%2) format(%3) colorspace(%4) flags(%5)" />
        <string id="MFMediaEngine_ScrubbingState.EventMessage" value="ScrubbingState: (%1)" />
        <string id="MFMediaEngine_SetHDRMetadata.EventMessage" value="SetHDRMetadata display metadata (%1) min_luminance (%2) max_luminance (%3)" />
        <string id="MFMediaEngine_SphericalVideoChanged.EventMessage" value="Spherical video enabled (%1) format(%2) projectionMode(%3)" />
        <string id="MFMediaEngine_SphericalVideoPropertiesChanged.EventMessage" value="Spherical video properties. ViewDirection: W(%1) X(%2) Y(%3) Z(%4) fieldOfView(%5)" />
        <string id="MFMediaEngine_EDRStateChanged.EventMessage" value="EDRStateChanged enabled (%1) IsAC (%2) IsHDRDisabledOnBattery (%3) IsLowerScreenBrightnessActive (%4) IsBrightnessPolicyActive(%5) max_content_luminance (%6) max_display_luminance (%7)" />
        <string id="MFMediaEngine_EDRStateChanged2.EventMessage" value="EDRStateChanged enabled (%1) IsAC (%2) IsHDRDisabledOnBattery (%3) IsLowerScreenBrightnessActive (%4) IsBrightnessPolicyActive(%5) max_content_luminance (%6) max_display_luminance (%7) EnableHDRForPlayback (%8)" />
        <string id="MFMediaEngine_WindowResizeOptimizationStart.EventMessage" value="WindowResizeOptimizationStart Object( %1 ) " />
        <string id="MFMediaEngine_WindowResizeOptimizationStop.EventMessage" value="WindowResizeOptimizationStop Object( %1 ) " />
        <string id="CallMarshaling.TaskMessage" value="Media Engine CallMarshaling" />
        <string id="CallMarshaling_Start.EventMessage" value="CallMarshaling: call started - object(%1) call id(%2) id(%3)" />
        <string id="CallMarshaling_Stop.EventMessage" value="CallMarshaling: call returned - object(%1) call id(%2) id(%3) hresult(%4)" />
        <string id="LongCallDetected.TaskMessage" value="Long Call Detected" />
        <string id="LongCallDetected.EventMessage" value="Long call detected: object(%1) call id(%2) id(%3) start(%4) now(%5)" />
        <string id="CallSlotsFull.TaskMessage" value="Call Marshaling Slots Full" />
        <string id="CallSlotsFull.EventMessage" value="Call marshaling slots are full: object(%1)" />
        <string id="FrameNotPresented.TaskMessage" value="FrameNotPresented Task" />
        <string id="FrameNotPresented.EventMessage" value="FrameNotPresented object(%1) timestamps(%2)" />
        <string id="PresentedContentPresentationHandler.TaskMessage" value="PresentedContentPresentationHandler Task" />
        <string id="PresentedContentPresentationHandler_Created.EventMessage" value="PresentedContentPresentationHandler Created object(%1), resourceManagerObject(%2)" />
        <string id="PresentedContentPresentationHandler_Completed.TaskMessage" value="PresentedContentPresentationHandler Completed Task" />
        <string id="PresentedContentPresentationHandler_MonitorEnum.TaskMessage" value="PresentedContentPresentationHandler MonitorEnum Task" />
        <string id="PresentedContentPresentationHandler_MonitorEnum.EventMessage" value="PresentedContentPresentationHandler MonitorEnum object(%1), index (%2), totalCount(%3), vidpn(%4,%5,%6) width %7 height %8 frameDuration %9 IsPrimary %10 IsCompositionClock %11" />
        <string id="PresentedContentPresentationHandler_GlitchDetected.TaskMessage" value="PresentedContentPresentationHandler GlitchDetected Task" />
        <string id="PresentedContentPresentationHandler_ProcessGlitchDetect.EventMessage" value="PresentedContentPresentationHandler ProcessGlitchDetect object(%1), (%2,%3,%4) presentId %5 outputIndex %6 totalOutputs %7 TargetQPC %8 displayedQPC %9 deltaQPC_us %10 framePeriod_us %11 timingFramePeriod_us %11 lowerTolerance_us %13 upperTolerance_us %14 iFlip %15 skipType %16 adjustment %17" />
        <string id="PresentedContentPresentationHandler_ProcessGlitchDetect.TaskMessage" value="PresentedContentPresentationHandler ProcessGlitchDetect Task" />
        <string id="PresentedContentPresentationHandler_GlitchDetected.EventMessage" value="PresentedContentPresentationHandler GlitchDetected     object(%1), (%2,%3,%4) presentId %5 outputIndex %6 totalOutputs %7 TargetQPC %8 displayedQPC %9 deltaQPC_us %10 framePeriod_us %11 timingFramePeriod_us %11 lowerTolerance_us %13 upperTolerance_us %14 iFlip %15 skipType %16 adjustment %17" />
        <string id="PresentedContentPresentationHandler_GlitchDetectRenderMissing.TaskMessage" value="PresentedContentPresentationHandler GlitchDetectRenderMissing Task" />
        <string id="PresentedContentPresentationHandler_GlitchDetectRenderMissing.EventMessage" value="PresentedContentPresentationHandler GlitchDetectRenderMissing object(%1), (%2,%3,%4) presentId %5 outputIndex %6 totalOutputs %7 TargetQPC %8 now %9 target_from_now %10 framePeriod_us %11" />
        <string id="PresentedContentPresentationHandler_PatchSkippedPresent.TaskMessage" value="PresentedContentPresentationHandler PatchSkippedPresent Task" />
        <string id="PresentedContentPresentationHandler_PatchSkippedPresent.EventMessage" value="PresentedContentPresentationHandler PatchSkippedPresent object(%1), presentId_Skipped %2 PresentId_displayed %3 delta %4" />
        <string id="PresentedContentPresentationHandler_DeferRealtimeDeadline.TaskMessage" value="PresentedContentPresentationHandler DeferRealtimeDeadline Task" />
        <string id="PresentedContentPresentationHandler_DeferRealtimeDeadline.EventMessage" value="PresentedContentPresentationHandler DeferRealtimeDeadline" />
        <string id="PresentedContentPresentationHandler_QueueSkippedPresent.TaskMessage" value="PresentedContentPresentationHandler QueueSkippedPresent Task" />
        <string id="PresentedContentPresentationHandler_QueueSkippedPresent.EventMessage" value="PresentedContentPresentationHandler QueueSkippedPresent object(%1), presentId %2 CompositionId %3 TargetQPC %4 SkippedPresentPendingCount %5" />
        <string id="PresentedContentPresentationHandler_CompositionPresentStat.EventMessage" value="PresentedContentPresentationHandler CompositionPresentStat object(%1), (%2,%3,%4) presentId %5 CompositionFrameId %6 instanceKind %7 wasFound %8 EntryIndex %9 TotalEntries %10 outputIndex %11 totalOutputs %12" />
        <string id="PresentedContentPresentationHandler_CompositionPresentStat.TaskMessage" value="PresentedContentPresentationHandler CompositionPresentStat Task" />
        <string id="PresentedContentPresentationHandler_PresentStat.TaskMessage" value="PresentedContentPresentationHandler Completed Comp Task" />
        <string id="PresentedContentPresentationHandler_PresentStat_CompletedOutput.EventMessage" value="PresentedContentPresentationHandler CompositionStat CompletedOutput object(%1), (%2,%3,%4) compId %5 PresentId %6 outputIndex %7 fragmentCount %8 ScanoutType %9 completedOutputs %10 out of %11 CompLatency %12 TargetQPC %13 displayedQPC %14 deltaQPC %15 dwmTarget %16 deltaDwmTarget %17 minCompositionDelay_us %18 framePeriod_us %19" />
        <string id="PresentedContentPresentationHandler_PresentStat_Start.EventMessage" value="PresentedContentPresentationHandler Completed CompositionStat object(%1) pending compositions %2 compositionId %3 QPChsn %4 presentId %5 outputs %6 (%7,%8,%9) (%10,%11,%12)" />
        <string id="PresentedContentPresentationHandler_PresentStat_Stop.EventMessage" value="PresentedContentPresentationHandler Completed CompositionStat object(%1), loop count %2, hr %3" />
        <string id="PresentedContentPresentationHandler_Completed_IFlip.TaskMessage" value="PresentedContentPresentationHandler Completed IFlip Task" />
        <string id="PresentedContentPresentationHandler_Completed_IFlip.EventMessage" value="PresentedContentPresentationHandler Completed IFlip object(%1), (%2,%3,%4) PresentId %5 displayedQPC %6 frameDuration %7 minCompositionDelay_ns %8" />
        <string id="PresentedContentPresentationHandler_DCompStat.TaskMessage" value="PresentedContentPresentationHandler DCompStat Task" />
        <string id="PresentedContentPresentationHandler_DCompStat.EventMessage" value="PresentedContentPresentationHandler DCompStat object(%1), dispLuid(%2) renderLuid(%3) vidPnSrc(%4) VidPnTarget(%5) UniqueId(%6) FrameId %7 CompletedTime %8 StartedTime %9 VBlankDuration_ps %10 framePeriod_ps %11 OutStandingPresents %12" />
        <string id="PresentedContentPresentationHandler_ResourcesAllocate.TaskMessage" value="PresentedContentPresentationHandler_ResourcesAllocate Task" />
        <string id="PresentedContentPresentationHandler_ResourcesAllocate.EventMessage" value="PresentedContentPresentationHandler_ResourcesAllocate object(%1) format(%2) width(%3) height(%4) bufferCount(%5) miscFlags(%6)" />
        <string id="PresentedContentPresentationHandler_ResourcesAvailable.TaskMessage" value="PresentedContentPresentationHandler_ResourcesAvailable Task" />
        <string id="PresentedContentPresentationHandler_ResourcesAvailable.EventMessage" value="PresentedContentPresentationHandler_ResourcesAvailable object(%1) count(%2)" />
        <string id="PresentedContentPresentationHandler_ResourcesRegistered.TaskMessage" value="PresentedContentPresentationHandler_ResourcesRegistered Task" />
        <string id="PresentedContentPresentationHandler_ResourcesRegistered.EventMessage" value="PresentedContentPresentationHandler_ResourcesRegistered object(%1) count(%2)" />
        <string id="PresentedContentPresentationHandler_ResourcesDeferred.TaskMessage" value="PresentedContentPresentationHandler_ResourcesDeferred Task" />
        <string id="PresentedContentPresentationHandler_ResourcesDeferred.EventMessage" value="PresentedContentPresentationHandler_ResourcesDeferred object(%1) count(%2)" />
        <string id="PresentedContentPresentationHandler_ResourcesDeferred_Start.EventMessage" value="PresentedContentPresentationHandler_ResourcesDeferred_Start object(%1)" />
        <string id="PresentedContentPresentationHandler_ResourcesDeferred_Stop.EventMessage" value="PresentedContentPresentationHandler_ResourcesDeferred_Stop object(%1)" />
        <string id="PresentedContentPresentationHandler_QueuedResource.TaskMessage" value="PresentedContentPresentationHandler_QueuedResource Task" />
        <string id="PresentedContentPresentationHandler_QueuedResourceStart.EventMessage" value="PresentedContentPresentationHandler_QueuedResourceStart object(%1) type(%2)" />
        <string id="PresentedContentPresentationHandler_QueuedResourceStop.EventMessage" value="PresentedContentPresentationHandler_QueuedResourceStop object(%1) type(%2)" />
        <string id="PresentedContentPresentationHandler_Bind.TaskMessage" value="PresentedContentPresentationHandler_Bind Task" />
        <string id="PresentedContentPresentationHandler_Bind.EventMessage" value="PresentedContentPresentationHandler_Bind object(%1) bufferCount(%2) format(%3) colorSpaceType(%4) isHWProtected(%5) width(%6) height(%7)" />
        <string id="PresentedContentPresentationHandler_PresentSubmitted.TaskMessage" value="PresentedContentPresentationHandler_PresentSubmitted Task" />
        <string id="PresentedContentPresentationHandler_PresentSubmitted.EventMessage" value="PresentedContentPresentationHandler_PresentSubmitted object(%1) presentID(%2) sampleTime(%3) targetTime(%4) ahead(%5) now_vs_QPC(%6) queueDepth(%7) isDirectPresentation(%8)" />
        <string id="PresentedContentPresentationHandler_HWM.TaskMessage" value="PresentedContentPresentationHandler_HWM Task" />
        <string id="PresentedContentPresentationHandler_RetiredResource.EventMessage" value="PresentedContentPresentationHandler_HWM object(%1) Value(%2)" />
        <string id="PresentedContentPresentationHandler_RetiredResource.TaskMessage" value="PresentedContentPresentationHandler_RetiredResource Task" />
        <string id="PresentedContentPresentationHandler_InitializeQueueingMode.EventMessage" value="PresentedContentPresentationHandler_InitializeQueueingMode object(%1) Mode(%2) LWM(%3) HWM(%4) lwmOverride(%5) steadyStateMode(%6)" />
        <string id="PresentedContentPresentationHandler_InitializeQueueingMode.TaskMessage" value="PresentedContentPresentationHandler_InitializeQueueingMode Task" />
        <string id="PresentedContentPresentationHandler_HWM.EventMessage" value="PresentedContentPresentationHandler_HWM object(%1) timeInQueueAtHWMThreshold(%2) lwm(%3) hwm(%4) ApproxSleepDuration(%5) presentID(%6)" />
        <string id="SplitMultiBuffer.TaskMessage" value="SplitMultiBuffer Task" />
        <string id="SplitMultiBuffer.EventMessage" value="SplitMultiBuffer object(%1) oldIndex(%2) newIndex(%3) changed(%4)" />
        <string id="RemoveEntireChunk.TaskMessage" value="RemoveEntireChunk Task" />
        <string id="RemoveEntireChunk.EventMessage" value="RemoveEntireChunk object(%1) EndIndex(%2)" />
        <string id="PresentedContentPresent.TaskMessage" value="PresentedContentPresent Task" />
        <string id="MFMediaEngine_PresentedContentPresentStart.EventMessage" value="PresentedContentPresentStart Object( %1 ) sampleTime(%2) targetTime(%3) avgDuration(%4) presentId(%5)" />
        <string id="MFMediaEngine_PresentedContentPresentStop.EventMessage" value="PresentedContentPresentStop Object( %1 )" />
        <string id="PresentedContent_DrainAsyncPresents.TaskMessage" value="PresentedContent_DrainAsyncPresents Task" />
        <string id="MFMediaEngine_PresentedContent_DrainAsyncPresents_Start.EventMessage" value="PresentedContent_DrainAsyncPresents_Start Object( %1 ) pendingAsyncPresentCount(%2)" />
        <string id="MFMediaEngine_PresentedContent_DrainAsyncPresents_Stop.EventMessage" value="PresentedContent_DrainAsyncPresents_Stop Object( %1 )" />
        <string id="PresentedContent_Flush.TaskMessage" value="PresentedContent_Flush Task" />
        <string id="MFMediaEngine_PresentedContent_Flush.EventMessage" value="PresentedContent_Flush Object( %1 )" />
        <string id="MFMediaEngine_DriverVersion.TaskMessage" value="MFMediaEngine_DriverVersion Task" />
        <string id="MFMediaEngine_DriverVersion.EventMessage" value="MFMediaEngine_DriverVersion Object( %1 ) VendorId (%2) DeviceId(%3) Ver(%4,%5,%6,%7) hws_SuppLevel %8 hws_Enabled %9 hwfq_SupportLevel %10 hwfq_enabled %11 displayableSupprt %12" />
        <string id="PresentFrame.TaskMessage" value="PresentFrame Task" />
        <string id="MFMediaEngine_PresentFrameStart.EventMessage" value="PresentFrameStart Object( %1 ) regenerated %2 immediate %3" />
        <string id="MFMediaEngine_PresentFrameStop.EventMessage" value="PresentFrameStop Object( %1 )" />
        <string id="MFMediaEngine_Assert.TaskMessage" value="Media Foundation Telemetry assert" />
        <string id="MFMediaEngine_AssertStart.EventMessage" value="AssertStart" />
        <string id="MFMediaEngine_AssertStop.EventMessage" value="AssertStop" />
        <string id="MFMediaEngine_PresentedContentRegisterWakeFence.TaskMessage" value="Media Foundation PresentedContentRegisterWakeFence" />
        <string id="MFMediaEngine_PresentedContentRegisterWakeFenceStart.EventMessage" value="PresentedContentRegisterWakeFenceStart" />
        <string id="MFMediaEngine_PresentedContentRegisterWakeFenceStop.EventMessage" value="PresentedContentRegisterWakeFenceStop" />
        <string id="MFMediaEngine_PresentedContentAsyncCallback.TaskMessage" value="Media Foundation PresentedContentAsyncCallback" />
        <string id="MFMediaEngine_PresentedContentAsyncCallbackStart.EventMessage" value="PresentedContentAsyncCallbackStart" />
        <string id="MFMediaEngine_PresentedContentAsyncCallbackStop.EventMessage" value="PresentedContentAsyncCallbackStop" />
        <string id="MFMediaEngine_PresentedContentAsyncCallbackCreateSerializer.TaskMessage" value="Media Foundation PresentedContentAsyncCallbackCreateSerializer" />
        <string id="MFMediaEngine_PresentedContentAsyncCallbackCreateSerializerStart.EventMessage" value="PresentedContentAsyncCallbackCreateSerializerStart" />
        <string id="MFMediaEngine_PresentedContentAsyncCallbackCreateSerializerStop.EventMessage" value="PresentedContentAsyncCallbackCreateSerializerStop" />
        <string id="MFMediaEngine_PresentedContentD3DFence.TaskMessage" value="Media Foundation PresentedContentD3DFence" />
        <string id="MFMediaEngine_PresentedContentD3DFenceStart.EventMessage" value="PresentedContentD3DFenceStart" />
        <string id="MFMediaEngine_PresentedContentD3DFenceStop.EventMessage" value="PresentedContentD3DFenceStop" />
        <string id="PresentFrameConvert.TaskMessage" value="PresentFrameConvert Task" />
        <string id="MFMediaEngine_PresentFrameConvertStart.EventMessage" value="PresentFrameConvertStart Object( %1 )" />
        <string id="MFMediaEngine_PresentFrameConvertStop.EventMessage" value="PresentFrameConvertStop Object( %1 )" />
        <string id="ProcessSampleLock.TaskMessage" value="ProcessSampleLock Task" />
        <string id="MFMediaEngine_ProcessSampleLockStart.EventMessage" value="ProcessSampleLockStart Object( %1 )" />
        <string id="MFMediaEngine_ProcessSampleLockStop.EventMessage" value="ProcessSampleLockStop Object( %1 )" />
        <string id="ProcessSample.TaskMessage" value="ProcessSample Task" />
        <string id="MFMediaEngine_ProcessSampleStart.EventMessage" value="ProcessSampleStart Object( %1 )" />
        <string id="MFMediaEngine_ProcessSampleStop.EventMessage" value="ProcessSampleStop Object( %1 ) HR(%2)" />
        <string id="AsyncQueuePresent.TaskMessage" value="AsyncQueuePresent Task" />
        <string id="MFMediaEngine_AsyncQueuePresentStart.EventMessage" value="AsyncQueuePresentStart Object( %1 )" />
        <string id="MFMediaEngine_AsyncQueuePresentStop.EventMessage" value="AsyncQueuePresentStop Object( %1 ) HR(%2)" />
        <string id="GPUBoostInit.TaskMessage" value="GPUBoostInit Task" />
        <string id="MFMediaEngine_GPUBoostInitStart.EventMessage" value="GPUBoostInitStart Object( %1 )" />
        <string id="MFMediaEngine_GPUBoostInitStop.EventMessage" value="GPUBoostInitStop Object( %1 )" />
        <string id="PresentedContentPresentationHandler_EnableVSyncs.TaskMessage" value="PresentedContent_EnableVSyncs Task" />
        <string id="PresentedContentPresentationHandler_EnableVSyncs.EventMessage" value="PresentedContent_EnableVSyncs Object(%1) State(%2)" />
        <string id="PresentedContent_RetryPresent.TaskMessage" value="PresentedContent_RetryPresent" />
        <string id="MFMediaEngine_PresentedContent_RetryPresentStart.EventMessage" value="PresentedContent_RetryPresentStart Object( %1 ) m_RetryPresentTimerKey( %2)" />
        <string id="MFMediaEngine_PresentedContent_RetryPresentStop.EventMessage" value="PresentedContent_RetryPresentStop Object( %1 ) m_RetryPresentTimerKey( %2)" />
        <string id="PresentedContent_ConfigurationState.TaskMessage" value="PresentedContent_ConfigurationState" />
        <string id="MFMediaEngine_PresentedContent_ConfigurationState.EventMessage" value="PresentedContent_ConfigurationState Object( %1 ) ForceXVP %2 SupportsDisplayables %3 ForceDisabled %4" />
        <string id="PresentedContent_PresentationManagerLost.TaskMessage" value="PresentedContent PresentationMangagerLost Task" />
        <string id="PresentedContent_PresentationManagerLost.EventMessage" value="PresentedContent PresentationManagerLost object(%1)" />
        <string id="MFMediaEngine_TriggeredGlitchTelemetryTracker.TaskMessage" value="Media Foundation TriggeredGlitchTelemetryTracker" />
        <string id="MFMediaEngine_TriggeredGlitchTelemetryTrackerStart.EventMessage" value="TriggeredGlitchTelemetryTrackerStart Object( %1 ), MainEventType %2" />
        <string id="MFMediaEngine_TriggeredGlitchTelemetryTrackerStop.EventMessage" value="TriggeredGlitchTelemetryTrackerStop Object( %1 ), MainEventType %2, Duration %3, GlitchCount %4, DisplayGlitchCount %5, SeenEventTypes %6" />
        <string id="MFMediaEngine_TrackLeakedStats.TaskMessage" value="Media Foundation TrackLeakedStats" />
        <string id="MFMediaEngine_TrackLeakedStats.EventMessage" value="TrackLeakedStats Object( %1 ), Count %2" />
        <string id="MFMediaEngine_PlaybackStallDetected.TaskMessage" value="Media Foundation PlaybackStallDetected Task" />
        <string id="MFMediaEngine_PlaybackStallDetected.EventMessage" value="Media Foundation PlaybackStallDetected Event" />
        <string id="MFMediaEngine_PlaybackStallDetection.TaskMessage" value="Media Foundation PlaybackStallDetection Task" />
        <string id="MFMediaEngine_PlaybackStallDetection_Start.EventMessage" value="PlaybackStallDetection_Start Object( %1 ) " />
        <string id="MFMediaEngine_PlaybackStallDetection_Stop.EventMessage" value="PlaybackStallDetection_Stop Object( %1 ) " />
        <string id="MFMediaEngine_NotVisibleStart.EventMessage" value="NotVisibleStart Object( %1 )" />
        <string id="MFMediaEngine_NotVisibleStop.EventMessage" value="NotVisibleStop Object( %1 )" />
        <string id="PresentedContentPresentationHandler_FakePresentSubmitted.EventMessage" value="PresentedContentPresentationHandler_FakePresentSubmitted object(%1) targetQPC(%2) deltaToTarget(%3) HWM(%4) LWM(%5)" />
        <string id="PresentedContentPresentationHandler_FakePresentSubmitted.TaskMessage" value="PresentedContentPresentationHandler_FakePresentSubmitted Task" />
        <string id="FrameRateDetection.TaskMessage" value="Media Foundation FrameRateDetection" />
        <string id="MFMediaEngine_FrameRateDetection.EventMessage" value="FrameRateDetection Object( %1 )" />
        <string id="MFMediaEngine_FrameRateDetection_Start.EventMessage" value="FrameRateDetectionStart Object( %1 )" />
        <string id="MFMediaEngine_FrameRateDetection_Stop.EventMessage" value="FrameRateDetectionStop Object( %1 )" />
        <string id="FrameRateDetectionUpdate.TaskMessage" value="Media Foundation FrameRateDetectionUpdate" />
        <string id="MFMediaEngine_FrameRateDetection_Update.EventMessage" value="FrameRateDetectionStop Object( %1 )" />
        <string id="FrameRateDetectionReset.TaskMessage" value="Media Foundation FrameRateDetectionReset" />
        <string id="MFMediaEngine_FrameRateDetection_Reset.EventMessage" value="FrameRateDetectionReset Object( %1 )" />
        <string id="MFMediaEngine_TriggeredPendingPresentStatLargeSizeTracker.TaskMessage" value="Media Foundation TriggeredPendingPresentStatLargeSizeTracker" />
        <string id="MFMediaEngine_TriggeredPendingPresentStatLargeSizeTrackerStart.EventMessage" value="TriggeredPendingPresentStatLargeSizeTrackerStart Object( %1 )" />
        <string id="MFMediaEngine_TriggeredPendingPresentStatLargeSizeTrackerStop.EventMessage" value="TriggeredPendingPresentStatLargeSizeTrackerStop Object( %1 )" />
        <string id="MFMediaEngine_Multistream_Enabled.EventMessage" value="Multistream Enabled Object( %1 ) RendererEffect ( %2 )" />
        <string id="Multistream_Enabled.TaskMessage" value="Multistream Enabled Task" />
        <string id="MFMediaEngine_Multistream_AddStreamSink.EventMessage" value="Multistream AddStreamSink Object( %1 ) StreamSinkIdentifier( %2 )" />
        <string id="Multistream_AddStreamSink.TaskMessage" value="Multistream AddStreamSink Task" />
        <string id="MFMediaEngine_Multistream_RemoveStreamSink.EventMessage" value="Multistream RemoveStreamSink Object( %1 ) StreamSinkIdentifier( %2 )" />
        <string id="Multistream_RemoveStreamSink.TaskMessage" value="Multistream RemoveStreamSink Task" />
        <string id="MFMediaEngine_Multistream_RequestSample.EventMessage" value="Multistream RequestSample Object( %1 ): StreamSinkIdentifier( %2 ) Count=%3 FrameQueueCount=%4 " />
        <string id="Multistream_RequestSample.TaskMessage" value="Multistream RequestSample Task" />
      </stringTable>
    </resources>
  </localization>
</assembly>