﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Package IgnorableNamespaces="build uap mp" xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
  <Identity Name="Microsoft.WindowsCamera" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="2021.105.10.0" ProcessorArchitecture="x86" />
  <mp:PhoneIdentity PhoneProductId="f0d8fefd-31cd-43a1-a45a-d0276db069f1" PhonePublisherId="95d94207-0c7c-47ed-82db-d75c81153c35" />
  <Properties>
    <DisplayName>ms-resource:LensSDK/Resources/AppStoreName</DisplayName>
    <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
    <Logo>Assets\CameraStoreLogo.png</Logo>
  </Properties>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
    <PackageDependency Name="Microsoft.NET.Native.Framework.2.2" MinVersion="2.2.27912.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.NET.Native.Runtime.2.2" MinVersion="2.2.28604.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.26706.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
  </Dependencies>
  <Resources>
    <Resource Language="EN-GB" />
    <Resource Language="EN-US" />
    <Resource uap:Scale="100" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="WindowsCamera.exe" EntryPoint="Microsoft.CameraApp.Windows.App">
      <uap:VisualElements DisplayName="ms-resource:LensSDK/Resources/AppTitle" Square150x150Logo="Assets\CameraMedTile.png" Square44x44Logo="Assets\CameraAppList.png" Description="ms-resource:LensSDK/Resources/AppTitle" BackgroundColor="#0078D4">
        <uap:DefaultTile Wide310x150Logo="Assets\CameraWideTile.png" Square71x71Logo="Assets\CameraSmallTile.png" Square310x310Logo="Assets\CameraLargeTile.png" ShortName="ms-resource:LensSDK/Resources/AppTitle">
          <uap:ShowNameOnTiles>
            <uap:ShowOn Tile="square150x150Logo" />
            <uap:ShowOn Tile="wide310x150Logo" />
            <uap:ShowOn Tile="square310x310Logo" />
          </uap:ShowNameOnTiles>
        </uap:DefaultTile>
        <uap:SplashScreen Image="Assets\CameraSplashScreen.png" BackgroundColor="#000000" />
      </uap:VisualElements>
      <Extensions>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="microsoft.windows.camera.picker" ReturnResults="always" />
        </uap:Extension>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="microsoft.windows.camera.multipicker" />
        </uap:Extension>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="microsoft.windows.camera" />
        </uap:Extension>
        <uap:Extension Category="windows.fileOpenPicker">
          <uap:FileOpenPicker>
            <uap:SupportedFileTypes>
              <uap:FileType>.jpg</uap:FileType>
            </uap:SupportedFileTypes>
          </uap:FileOpenPicker>
        </uap:Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
    <uap:Capability Name="videosLibrary" />
    <uap:Capability Name="picturesLibrary" />
    <DeviceCapability Name="microphone" />
    <DeviceCapability Name="webcam" />
    <DeviceCapability Name="location" />
    <DeviceCapability Name="pointOfService" />
  </Capabilities>
  <Extensions>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CameraApp.Native.dll</Path>
        <ActivatableClass ActivatableClassId="EMFT.MFSampleGetter" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.FilesystemUtils" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.PreviewProcessors.PreviewRecorder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.PreviewProcessors.PreviewResult" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.PreviewProcessors.PreviewSampleAnalyzerResult" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.PreviewProcessors.PreviewSink" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Telemetry.AspectRatioString" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Telemetry.TelemetryService" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Telemetry.TelemetryCorrelationVector" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Telemetry.LaunchPerfData" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.InboxClass" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.TextFileWriter" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.VideoFrameDecoder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.JpegMetadata" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.VideoConverter" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.Bitmap" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.JpegDecoder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.VisualToolkit.JpegEncoder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Panorama.PanoramaResult" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Panorama.PanoramaPreview" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CameraApp.Native.Panorama.PanoramaEngine" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Microsoft.AI.Skills.SkillInterface.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillExecutionDeviceCPU" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillExecutionDeviceDXHelper" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillFeatureImageDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillFeature" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillExecutionDeviceDXCore" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.VisionSkillBindingHelper" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillExecutionDeviceDirectX" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillFeatureTensorDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillFeatureMapDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.SkillInterface.SkillInformation" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Microsoft.AI.Skills.Vision.ImageScanning.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.ImageCleanerDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.QuadDetectorDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.CurvedEdgesDetectorDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.LiveQuadDetectorDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.QuadEdgesDetectorDescriptor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.AI.Skills.Vision.ImageScanning.ImageRectifierDescriptor" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
  <build:Metadata>
    <build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v5.0" />
    <build:Item Name="VisualStudio" Version="15.0" />
    <build:Item Name="OperatingSystem" Version="10.0.17763.1 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="15.0.28307.1089" />
    <build:Item Name="ProjectGUID" Value="{611E6BD8-3A3A-4F43-B699-4CA53DFAECF2}" />
    <build:Item Name="ilc.exe" Version="2.2.28605.00 built by: PROJECTNREL" />
    <build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="10.0.19041.1" />
    <build:Item Name="OptimizingToolset" Value="ilc.exe" />
    <build:Item Name="UseDotNetNativeSharedAssemblyFrameworkPackage" Value="True" />
    <build:Item Name="DisableStackTraceMetadata" Value="false" />
    <build:Item Name="DisableExceptionMessages" Value="false" />
    <build:Item Name="ShortcutGenericAnalysis" Value="false" />
    <build:Item Name="GeneratePGD" Value="false" />
    <build:Item Name="ConsumePGD" Value="false" />
    <build:Item Name="SingleThreadNUTC" Value="false" />
    <build:Item Name="Use64BitCompiler" Value="false" />
    <build:Item Name="OptimizeForSize" Value="false" />
    <build:Item Name="AlignMethodsAtMinimalBoundaries" Value="false" />
    <build:Item Name="LargeAddressAware" Value="false" />
    <build:Item Name="makepri.exe" Version="10.0.19041.1 (WinBuild.160101.0800)" />
  </build:Metadata>
</Package>