<?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-FrameServer" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly dependencyType="prerequisite">
      <assemblyIdentity name="Microsoft-Windows-MediaFoundation-FrameServer.Resources" version="10.0.26100.8521" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories.Services" version="10.0.26100.8521" publicKeyToken="31bf3856ad364e35" typeName="Service" />
      <categoryInstance subcategory="FrameServer">
        <serviceData name="FrameServer" displayName="@%systemroot%\system32\FrameServer.dll,-100" errorControl="normal" start="demand" type="win32ShareProcess" description="@%systemroot%\system32\FrameServer.dll,-101" dependOnService="rpcss" imagePath="%SystemRoot%\System32\svchost.exe -k Camera" objectName="NT AUTHORITY\LocalService" sidType="unrestricted">
          <serviceTrigger action="start" subtype="RPC_INTERFACE_EVENT" type="NetworkEndpointEvent">
            <triggerData type="string" value="6DDFC7D1-7FCA-44EB-A279-E9988F4DB32B" />
          </serviceTrigger>
          <serviceTrigger action="start" subtype="WNF_STATE_CHANGE" type="WnfStateEvent">
            <triggerData type="binary" value="75B8BCA33D01C641" />
          </serviceTrigger>
        </serviceData>
      </categoryInstance>
      <categoryInstance subcategory="FrameServerMonitor">
        <serviceData name="FrameServerMonitor" displayName="@%systemroot%\system32\FrameServerMonitor.dll,-100" errorControl="normal" start="demand" type="win32OwnProcess" description="@%systemroot%\system32\FrameServerMonitor.dll,-101" dependOnService="rpcss" imagePath="%SystemRoot%\System32\svchost.exe -k CameraMonitor" objectName="LocalSystem" sidType="unrestricted">
          <failureActions resetPeriod="86400">
            <actions>
              <action delay="60000" type="restartService" />
              <action delay="120000" type="restartService" />
              <action delay="180000" type="restartService" />
            </actions>
          </failureActions>
          <serviceTrigger action="start" subtype="RPC_INTERFACE_EVENT" type="NetworkEndpointEvent">
            <triggerData type="string" value="BE0D95BA-21A5-4A5F-A1F0-9ADA84AC1144" />
          </serviceTrigger>
          <serviceTrigger action="start" subtype="WNF_STATE_CHANGE" type="WnfStateEvent">
            <triggerData type="binary" value="7510BCA3261D9041" />
          </serviceTrigger>
          <serviceTrigger action="start" subtype="WNF_STATE_CHANGE" type="WnfStateEvent">
            <triggerData type="binary" value="3521BCA32E0F8B41" />
          </serviceTrigger>
          <serviceTrigger action="start" subtype="{E5323777-F976-4f5b-9B55-B94699C46E44}" type="DeviceInterfaceArrival" />
          <serviceTrigger action="start" subtype="{24E552D7-6523-47F7-A647-D3465BF1F5CA}" type="DeviceInterfaceArrival" />
          <serviceTrigger action="start" subtype="{1D813233-9CDE-42BF-B446-8F47067B4946}" type="DeviceInterfaceArrival" />
          <serviceTrigger action="start" subtype="WNF_STATE_CHANGE" type="WnfStateEvent">
            <triggerData type="binary" value="75B8BCA33D01C641" />
          </serviceTrigger>
        </serviceData>
      </categoryInstance>
    </categoryMembership>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories" version="1.0.0.0" publicKeyToken="365143bb27e7ac8b" typeName="SvcHost" />
      <categoryInstance subcategory="Camera">
        <serviceGroup position="last" serviceName="FrameServer" />
      </categoryInstance>
      <categoryInstance subcategory="CameraMonitor">
        <serviceGroup position="last" serviceName="FrameServerMonitor" />
      </categoryInstance>
    </categoryMembership>
  </memberships>
  <file name="FsIso.exe" destinationPath="$(runtime.system32)\" sourceName="FsIso.exe" 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>tAz6ASh72UhHdKCVXRTYtKtx40y46kRD6+Bbam2ThRs=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="FrameServer.dll" destinationPath="$(runtime.system32)\" sourceName="FrameServer.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>kHeCx/YCWlRAJF88HsmjAU7m8s5Ldc5xsAa/MY1rook=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="FrameServerCore.dll" destinationPath="$(runtime.system32)\" sourceName="FrameServerCore.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>6GpLPbBSG+93g7OaiHPCTyUQtF7eIBiFvnbiJOYfqBc=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="FrameServerMonitor.dll" destinationPath="$(runtime.system32)\" sourceName="FrameServerMonitor.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>Gm7xrPA2lrGfBADDIg/M2ShF3GGCKSa/uPfEvyOEDo4=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="@CameraToastIcon.png" destinationPath="$(runtime.windows)\SystemResources\" sourceName="CameraToastIcon.png" 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>am+rgLZyqRna4CKknHyd0hKqhCTIRHl4d9iWEKFlHPU=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5957E617-C0BA-4AB1-921F-4A0D2DA9C909}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="FrameServer Core Class Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{5957E617-C0BA-4AB1-921F-4A0D2DA9C909}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\FrameServerCore.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{9A93092C-9CDC-49B8-8349-CBCF3145FE0A}">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
      <registryValue name="" valueType="REG_SZ" value="FrameServer Class Factory" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{9A93092C-9CDC-49B8-8349-CBCF3145FE0A}\InProcServer32">
      <registryValue name="" valueType="REG_SZ" value="$(runtime.system32)\FrameServer.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost\Camera">
      <registryValue name="CoInitializeSecurityParam" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost\CameraMonitor">
      <registryValue name="CoInitializeSecurityParam" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\FrameServer\parameters">
      <registryValue name="ServiceDll" valueType="REG_EXPAND_SZ" value="%SystemRoot%\system32\FrameServer.dll" />
      <registryValue name="ServiceDllUnloadOnStop" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\FrameServerMonitor\parameters">
      <registryValue name="ServiceDll" valueType="REG_EXPAND_SZ" value="%SystemRoot%\system32\FrameServerMonitor.dll" />
      <registryValue name="ServiceDllUnloadOnStop" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\FrameServer">
      <securityDescriptor name="FRAMESERVER_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\FrameServer\ProviderHost">
      <registryValue name="Surface" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="RsProvider" valueType="REG_DWORD" value="0x00000001" />
      <securityDescriptor name="FRAMESERVER_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PushNotifications\Applications\Windows.SystemToast.CameraTroubleshooter">
      <registryValue name="Capabilities" valueType="REG_DWORD" value="0x000024FF" />
      <registryValue name="ApplicationType" valueType="REG_DWORD" value="0x40000000" />
      <registryValue name="PackageMoniker" valueType="REG_SZ" value="System" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\AppUserModelId\Windows.SystemToast.CameraTroubleshooter">
      <registryValue name="DisplayName" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\system32\frameserver.dll,-202" />
      <registryValue name="IconUri" valueType="REG_EXPAND_SZ" value="$(runtime.windows)\SystemResources\@CameraToastIcon.png" />
      <registryValue name="IconBackgroundColor" valueType="REG_SZ" value="0" />
      <registryValue name="ToastFrequency" valueType="REG_DWORD" value="0x00000018" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </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="FRAMESERVER_SDDL" sddl="D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)(A;;GRGX;;;IU)(A;;GRGX;;;S-1-15-3-3845273463-1331427702-1186551195-1148109977)" 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>
  <migration scope="Upgrade" settingsVersion="0">
    <migXml xmlns="">
      <rules context="User">
        <include>
          <objectSet>
            <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows Media Foundation\FrameServer\FSToast\* [*]</pattern>
          </objectSet>
        </include>
      </rules>
    </migXml>
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity language="neutral" name="Microsoft-Windows-MediaFoundation-FrameServer" processorArchitecture="*" settingsVersionRange="0" xmlns="urn:schemas-microsoft-com:asm.v3" />
      </supportedComponent>
    </supportedComponents>
  </migration>
  <instrumentation xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events">
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{9E22A3ED-7B32-4B99-B6C2-21DD6ACE01E1}" message="$(string.EventProviderName)" messageFileName="%SystemRoot%\system32\FrameServer.dll" name="Microsoft-Windows-MF-FrameServer" resourceFileName="%SystemRoot%\system32\FrameServer.dll" symbol="Microsoft_Windows_MF_FrameServer">
        <channels>
          <channel chid="FrameServer" enabled="true" isolation="Application" message="$(string.FrameServer.ChannelMessage)" name="Microsoft-Windows-MF-FrameServer/Camera_FrameServer" symbol="CameraFrameServer" type="Operational" />
          <channel chid="DeviceMFT" enabled="true" isolation="Application" message="$(string.DeviceMFT.ChannelMessage)" name="Microsoft-Windows-MF-FrameServer/Camera_DeviceMFT" symbol="CameraDeviceMFT" type="Operational" />
          <channel chid="FSAnalytic" isolation="Application" message="$(string.FSAnalytic.ChannelMessage)" name="Camera_FSAnalytic" symbol="CameraFSAnalytic" type="Analytic" />
        </channels>
      </provider>
      <cmi />
    </events>
  </instrumentation>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="EventProviderName" value="Microsoft-Windows-MF-FrameServer" />
        <string id="FrameServer.ChannelMessage" value="Camera FrameServer" />
        <string id="FrameServer_FsProxySetOutputState_Start.EventMessage" value="FrameServer FsProxy SetOutputType Start, PinId: %1, MediaType: %2." />
        <string id="FrameServer_FsProxySetOutputState_Stop.EventMessage" value="FrameServer FsProxy SetOutputType Stop, hr=%1." />
        <string id="FrameServer_FsProxySetOutputState.TaskMessage" value="FrameServer FsProxy SetOutputType" />
        <string id="FrameServer_FsProxySetD3dManager_Start.EventMessage" value="FrameServer FsProxy D3dManager Start, D3dDesc: %1, LUID: %2, VendorId: %3, DeviceId: %4, SubSysId: %5." />
        <string id="FrameServer_FsProxySetD3dManager_Stop.EventMessage" value="FrameServer FsProxy D3dManager Stop, hr=%1." />
        <string id="FrameServer_FsProxySetD3dManager.TaskMessage" value="FrameServer FsProxy D3dManager" />
        <string id="FrameServer_FsProxyInitialization.TaskMessage" value="FrameServer FsProxy Initialization" />
        <string id="FrameServer_FsClientCreateSample.TaskMessage" value="FrameServer FsClient CreateSample" />
        <string id="FrameServer_FsProxyInitialization_Start.EventMessage" value="FrameServer FsProxy Initialization Start, SymbolicLink: %1, Devices: %2, StreamType: %4." />
        <string id="FrameServer_FsProxyInitialization_Stop.EventMessage" value="FrameServer FsProxy Initialization Stop, SymbolicLink: %1, Devices: %2, Streams: %3, StreamType: %4, hr: %5." />
        <string id="FrameServer_FsClientCreateSample_Start.EventMessage" value="FrameServer FsClient CreateSample, StreamId: %1, TimeStamp: %2, Duration: %3, MemoryType: %4." />
        <string id="FrameServer_FsClientCreateSample_Stop.EventMessage" value="FrameServer FsClient CreateSample Stop, hr=%1." />
        <string id="FrameServer_CaptureStatistics.TaskMessage" value="FrameServer Capture Statistics" />
        <string id="FrameServer_CaptureStatistics.EventMessage" value="FrameServer Capture Statistics, StreamId: %1, StatSource: %2, Flags: %3, Requests: %4, Input: %5, Output: %6, Dropped: %7, %nFrameDelayRMSAccumulator: %8, FrameDelayRMSCounter: %9, ExpectedFrameDelay: %10, hr: %11, %nSymbolicLink: %12. " />
        <string id="FrameServer_WatchdogTimer.TaskMessage" value="FrameServer WatchdogTimer Task" />
        <string id="FrameServer_WatchdogTimer_Start.EventMessage" value="FrameServer WatchdogTimer Start Event, TimerScope: %1, TimerScopeId: %2, WatchdogOperation: %3, DurationToTriggerInHns: %4, %nSymbolicLink: %5." />
        <string id="FrameServer_WatchdogTimer_Stop.EventMessage" value="FrameServer WatchdogTimer Stop Event, TimerScope: %1, TimerScopeId: %2, WatchdogOperation: %3, DurationToCompletionInHns: %4." />
        <string id="FrameServer_WatchdogTimer_Trigger.EventMessage" value="FrameServer WatchdogTimer Trigger Event, TimerScope: %1, TimerScopeId: %2, WatchdogOperation: %3, hr: %4." />
        <string id="FrameServer_FSSourceMediaStream_SetWorkQueue.TaskMessage" value="FrameServer_FSSourceMediaStream_SetWorkQueue Task" />
        <string id="FrameServer_FSSourceMediaStream_SetWorkQueue.EventMessage" value="FrameServer_FSSourceMediaStream_SetWorkQueue Event, StreamObject: %1, WorkQueueId: %2, Priority: %3." />
        <string id="FrameServer_FSDeadline_SetGPUPriority.TaskMessage" value="FrameServer_FSDeadline_SetGPUPriority Task" />
        <string id="FrameServer_FSDeadline_SetGPUPriority.EventMessage" value="FrameServer_FSDeadline_SetGPUPriority Event" />
        <string id="FrameServer_FSDeadline_WaitGPU.TaskMessage" value="FrameServer_FSDeadline_WaitGPU Task" />
        <string id="FrameServer_FSDeadline_WaitGPU_Start.EventMessage" value="FrameServer_FSDeadline_WaitGPU_Start Event" />
        <string id="FrameServer_FSDeadline_WaitGPU_Stop.EventMessage" value="FrameServer_FSDeadline_WaitGPU_Stop Event" />
        <string id="FrameServer_SetDXGIManager.TaskMessage" value="FrameServer_SetDXGIManager Task" />
        <string id="FrameServer_SetDXGIManager.EventMessage" value="FrameServer_SetDXGIManager Event" />
        <string id="FrameServer_FSSourceMediaSource_SetWorkQueue.TaskMessage" value="FrameServer_FSSourceMediaSource_SetWorkQueue Task" />
        <string id="FrameServer_FSSourceMediaSource_SetWorkQueue.EventMessage" value="FrameServer_FSSourceMediaSource_SetWorkQueue Event, StreamObject: %1, WorkQueueId: %2, Priority: %3, MediaStreamCount: %4." />
        <string id="FrameServer_FSStreamPipeline_SetWorkQueue.TaskMessage" value="FrameServer_FSStreamPipeline_SetWorkQueue Task" />
        <string id="FrameServer_FSStreamPipeline_SetWorkQueue.EventMessage" value="FrameServer_FSStreamPipeline_SetWorkQueue Event" />
        <string id="FrameServer_FSSourceMediaStream_UpdateCounts.TaskMessage" value="FrameServer_FSSourceMediaStream_UpdateCounts Task" />
        <string id="FrameServer_FSSourceMediaStream_UpdateCounts.EventMessage" value="FrameServer_FSSourceMediaStream_UpdateCounts Event, StreamObject: %1, Send: %2, Cached: %3, Dropped: %4, Diff: %5, FramesFree: %6, hnsTimestamp: %7, hnsDuration: %8, captureTimestamp: %9, %ninterIimestampDelta: %10, captureLatency: %11, processingLatency: %12, %nnextPreDeadlineDeltaFromNow_us: %13, nextDeadlineDeltaFromNow_us: %14,  IsMEP: %15." />
        <string id="FrameServer_FSSourceMediaStream_DropFrame.TaskMessage" value="FrameServer_FSSourceMediaStream_DropFrame Task" />
        <string id="FrameServer_FSSourceMediaStream_DropFrame.EventMessage" value="FrameServer_FSSourceMediaStream_DropFrame Event, StreamObject: %1, StreamId: %2." />
        <string id="FrameServer_FSSourceMediaStream_ProcessingOnBehalf.TaskMessage" value="FrameServer_FSSourceMediaStream_ProcessingOnBehalf Task" />
        <string id="FrameServer_CameraToast_Post.TaskMessage" value="FrameServer_CameraToast_Post Task" />
        <string id="FrameServer_FSSourceMediaStream_ProcessingOnBehalf_Start.EventMessage" value="FrameServer_FSSourceMediaStream_ProcessingOnBehalf_Start Event, StreamObject: %1, WorkQueueId: %2." />
        <string id="FrameServer_FSSourceMediaStream_ProcessingOnBehalf_Stop.EventMessage" value="FrameServer_FSSourceMediaStream_ProcessingOnBehalf_Stop Event, StreamObject: %1, WorkQueueId: %2." />
        <string id="FrameServer_CameraToast_Post.EventMessage" value="FrameServer_CameraToast_Post Event, hr=%1" />
        <string id="FrameServer_FSSourceMediaStream_ProcessSample.TaskMessage" value="FrameServer_FSSourceMediaStream_ProcessSample Task" />
        <string id="FrameServer_FSSourceMediaStream_ProcessSample_Start.EventMessage" value="FrameServer_FSSourceMediaStream_ProcessSample_Start Event" />
        <string id="FrameServer_FSSourceMediaStream_ProcessSample_Stop.EventMessage" value="FrameServer_FSSourceMediaStream_ProcessSample_Stop Event" />
        <string id="FrameServer_FSStreamPipeline_DecodedOutput.TaskMessage" value="FrameServer_FSStreamPipeline_DecodedOutput Task" />
        <string id="FrameServer_FSStreamPipeline_DecodedOutput_Start.EventMessage" value="FrameServer_FSStreamPipeline_DecodedOutput_Start Event" />
        <string id="FrameServer_FSStreamPipeline_DecodedOutput_Stop.EventMessage" value="FrameServer_FSStreamPipeline_DecodedOutput_Stop Event" />
        <string id="FrameServer_FSStreamPipeline_DecodedInput.TaskMessage" value="FrameServer_FSStreamPipeline_DecodedInput Task" />
        <string id="FrameServer_FSStreamPipeline_DecodedInput_Start.EventMessage" value="FrameServer_FSStreamPipeline_DecodedInput_Start Event" />
        <string id="FrameServer_FSStreamPipeline_DecodedInput_Stop.EventMessage" value="FrameServer_FSStreamPipeline_DecodedInput_Stop Event" />
        <string id="FrameServer_FSStreamPipeline_ProcessInput.TaskMessage" value="FrameServer_FSStreamPipeline_ProcessInput Task" />
        <string id="FrameServer_FSStreamPipeline_ProcessInput_Start.EventMessage" value="FrameServer_FSStreamPipeline_ProcessInput_Start Event, StreamObject: %1, MFT: %2. Sample: %3" />
        <string id="FrameServer_FSStreamPipeline_ProcessInput_Stop.EventMessage" value="FrameServer_FSStreamPipeline_ProcessInput_Stop Event, StreamObject: %1, MFT: %2." />
        <string id="FrameServer_FSStreamPipeline_ProcessOutput.TaskMessage" value="FrameServer_FSStreamPipeline_ProcessOutput Task" />
        <string id="FrameServer_FSStreamPipeline_ProcessOutput_Start.EventMessage" value="FrameServer_FSStreamPipeline_ProcessOutput_Start Event, StreamObject: %1, MFT: %2. Sample: %3" />
        <string id="FrameServer_FSStreamPipeline_ProcessOutput_Stop.EventMessage" value="FrameServer_FSStreamPipeline_ProcessOutput_Stop Event, StreamObject: %1, MFT: %2." />
        <string id="FrameServer_FSStreamPipeline_NullSample.TaskMessage" value="FrameServer_FSStreamPipeline_NullSample Task" />
        <string id="FrameServer_FSStreamPipeline_NullSample.EventMessage" value="FrameServer_FSStreamPipeline_NullSample" />
        <string id="FrameServer_SourceType.master" value="MASTER" />
        <string id="FrameServer_SourceType.shared" value="SHARED" />
        <string id="FrameServer_HandleType.NTHANDLE" value="NTHANDLE" />
        <string id="FrameServer_HandleType.DXHANDLE" value="DXHANDLE" />
        <string id="FrameServer_HandleType.SYSMEM1D" value="SYSMEM1D" />
        <string id="FrameServer_HandleType.SYSMEM2D" value="SYSMEM2D" />
        <string id="FrameServer_HandleType.SECURESECTION" value="SECURE" />
        <string id="FrameServer_HandleType.VRAM" value="VRAM" />
        <string id="FrameServer_HandleType.EMPTYFRAME" value="EMPTYFRAME" />
        <string id="FrameServer_StatSource.KsPin" value="KsPin" />
        <string id="FrameServer_StatSource.DevStream" value="DeviceStream" />
        <string id="FrameServer_StatSource.DMFT" value="DMFT" />
        <string id="FrameServer_StatSource.MFT0" value="MFT0" />
        <string id="FrameServer_StatSource.XVP" value="XVP" />
        <string id="FrameServer_StatSource.MJPG" value="MJPGDecoder" />
        <string id="FrameServer_StatSource.FSStream" value="FSStream" />
        <string id="FrameServer_StatSource.FSPinInfo" value="FSPinInfo" />
        <string id="FrameServer_TimerScope.FSService" value="FSService" />
        <string id="FrameServer_TimerScope.FSSource" value="FSSource" />
        <string id="FrameServer_TimerScope.FSStream" value="FSStream" />
        <string id="FrameServer_WatchdogOperation.Initialize" value="Initialize" />
        <string id="FrameServer_WatchdogOperation.Activate" value="Activate" />
        <string id="FrameServer_WatchdogOperation.Start" value="Start" />
        <string id="FrameServer_WatchdogOperation.Stop" value="Stop" />
        <string id="DeviceMFT.ChannelMessage" value="Camera DeviceMFT" />
        <string id="CameraDMFT_InitializeTransform.TaskMessage" value="Camera DeviceMFT Initialization" />
        <string id="CameraDMFT_InitializeTransform_Start.EventMessage" value="Camera DeviceMFT InitializeTransform, SymbolicLink: %1" />
        <string id="CameraDMFT_InitializeTransform_Stop.EventMessage" value="Camera DeviceMFT InitializeTransform, hr: %1" />
        <string id="CameraDMFT_SetOutputType.TaskMessage" value="Camera DeviceMFT SetOutputType Initialization" />
        <string id="CameraDMFT_SetOutputType_Start.EventMessage" value="Camera DeviceMFT SetOutputType Start, PinId: %1, MediaType: %2, PinState: %3" />
        <string id="CameraDMFT_SetOutputType_Stop.EventMessage" value="Camera DeviceMFT SetOutputType Stop, hr: %1" />
        <string id="CameraDMFT_OnInputStreamStateChanged.TaskMessage" value="Camera DeviceMFT InputStreamState Changed" />
        <string id="CameraDMFT_OnInputStreamStateChanged_Start.EventMessage" value="Camera DeviceMFT OnInputStreamState Start, PinId: %1, MediaType: %2, PinState: %3" />
        <string id="CameraDMFT_OnInputStreamStateChanged_Stop.EventMessage" value="Camera DeviceMFT OnInputStreamState Stop, hr: %1" />
        <string id="CameraDMFT_ProcessOutput.TaskMessage" value="Camera DeviceMFT ProcessOutput" />
        <string id="CameraDMFT_ProcessOutput.EventMessage" value="Camera DeviceMFT ProcessOutput Event, StreamId: %2, Timestamp: %4, Sample: %3" />
        <string id="CameraDMFT_MEError_Thrown.TaskMessage" value="Camera DeviceMFT MError Thrown" />
        <string id="CameraDMFT_MEError_Thrown.EventMessage" value="Camera DeviceMFT Error Thrown, hr=%1" />
        <string id="CameraDMFT_DeviceTransform_SetOutputType.TaskMessage" value="Camera DeviceTransform SetOutputType" />
        <string id="CameraDMFT_DeviceTransform_SetOutputType_Start.EventMessage" value="Camera DeviceTransform SetOutputType Start, PinId: %1, MediaType: %2, PinState: %3" />
        <string id="CameraDMFT_DeviceTransform_SetOutputType_Stop.EventMessage" value="Camera DeviceTransform SetOutputType Stop, hr: %1" />
        <string id="CameraDMFT_DeviceTransform_OutputSample.TaskMessage" value="Camera DeviceTransform OutputSample" />
        <string id="CameraDMFT_DeviceTransform_OutputSample.EventMessage" value="Camera DeviceTransform OutputSample, DMFTPtr: %1, StreamId: %2, Timestamp: %3, Duration: %4" />
        <string id="FrameServer_FsmDeviceWatcherInternalUpdateSensorGroups_Start.EventMessage" value="FrameServer FsmDeviceWatcher InternalUpdateSensorGroups Start" />
        <string id="FrameServer_FsmDeviceWatcherInternalUpdateSensorGroups_Stop.EventMessage" value="FrameServer FsmDeviceWatcher InternalUpdateSensorGroups Stop, AnyFailed: %1" />
        <string id="FrameServer_FsmDeviceWatcherInternalUpdateSensorGroups.TaskMessage" value="FrameServerMonitor FsmDeviceWatcher InternalUpdateSensorGroups" />
        <string id="FSAnalytic.ChannelMessage" value="Camera Analytic" />
      </stringTable>
    </resources>
  </localization>
</assembly>
