Skip to content

Commit

Permalink
Windows 10 Version 1803 - BarcodeScanner video preview and JS fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
oldnewthing committed May 3, 2018
1 parent 96d2394 commit fe8567f
Show file tree
Hide file tree
Showing 262 changed files with 2,392 additions and 439 deletions.
3 changes: 3 additions & 0 deletions Samples/Accelerometer/js/Accelerometer.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/Accelerometer/js/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
DisplayName="Accelerometer JS Sample"
Description="Accelerometer JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">

<uap:SplashScreen Image="images\splash-sdk.png" />
Expand Down
3 changes: 3 additions & 0 deletions Samples/ActivitySensor/js/ActivitySensor.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/ActivitySensor/js/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
DisplayName="Activity Sensor JS Sample"
Description="Activity Sensor JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
Expand Down
3 changes: 3 additions & 0 deletions Samples/Advertising/js/Advertising.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@
<Content Include="..\..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
DisplayName="AllJoyn Consumer Experiences JS Sample"
Description="AllJoyn Consumer Experiences JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@
<Content Include="..\..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</Resources>
<Applications>
<Application Id="App" StartPage="default.html">
<uap:VisualElements DisplayName="AllJoyn Producer Experiences JS Sample" Description="AllJoyn Producer Experiences JS Sample" BackgroundColor="#00b2f0" Square150x150Logo="images\storelogo-sdk.png" Square44x44Logo="images\smalltile-sdk.png">
<uap:VisualElements DisplayName="AllJoyn Producer Experiences JS Sample" Description="AllJoyn Producer Experiences JS Sample" BackgroundColor="#00b2f0" Square150x150Logo="images\squaretile-sdk.png" Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
<uap:ShowNameOnTiles>
Expand Down
3 changes: 3 additions & 0 deletions Samples/Altimeter/js/Altimeter.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/Altimeter/js/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
DisplayName="Altimeter JS sample"
Description="Altimeter JS sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">

<uap:SplashScreen Image="images\splash-sdk.png" />
Expand Down
3 changes: 3 additions & 0 deletions Samples/AnimationLibrary/js/AnimationLibrary.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
3 changes: 3 additions & 0 deletions Samples/AnimationMetrics/js/AnimationMetrics.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/AnimationMetrics/js/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
DisplayName="Animation Metrics JS Sample"
Description="Animation Metrics JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\smallTile-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smallTile-sdk.png">

<uap:SplashScreen Image="images\splash-sdk.png" />
Expand Down
3 changes: 3 additions & 0 deletions Samples/ApplicationResources/js/ApplicationResources.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/ApplicationResources/js/package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</Resources>
<Applications>
<Application Id="App" StartPage="default.html">
<uap:VisualElements DisplayName="ApplicationResources JS Sample" Description="ApplicationResources JS Sample" BackgroundColor="#00b2f0" Square150x150Logo="images\storelogo-sdk.png" Square44x44Logo="images\smalltile-sdk.png">
<uap:VisualElements DisplayName="ApplicationResources JS Sample" Description="ApplicationResources JS Sample" BackgroundColor="#00b2f0" Square150x150Logo="images\squaretile-sdk.png" Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
<uap:ShowNameOnTiles>
Expand Down
3 changes: 3 additions & 0 deletions Samples/AudioCategory/js/AudioCategory/AudioCategory.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@
<Content Include="..\..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
DisplayName="AudioCategoryApp JS Sample"
Description="AudioCategoryApp JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,9 @@
<Content Include="..\..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storelogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
DisplayName="AudioCategoryCompanion JS Sample"
Description="AudioCategoryCompanion JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/BackgroundMediaPlayback/js/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
DisplayName="Background Media Playback JS Sample"
Description="Background Media Playback JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png"
>
<uap:SplashScreen Image="images\splash-sdk.png"/>
Expand Down
3 changes: 3 additions & 0 deletions Samples/BackgroundTransfer/js/BackgroundTransfer.jsproj
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@
<Content Include="..\..\..\SharedContent\media\storelogo-sdk.png">
<Link>images\storeLogo-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\squaretile-sdk.png">
<Link>images\squaretile-sdk.png</Link>
</Content>
<Content Include="..\..\..\SharedContent\media\tile-sdk.png">
<Link>images\tile-sdk.png</Link>
</Content>
Expand Down
2 changes: 1 addition & 1 deletion Samples/BackgroundTransfer/js/package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
DisplayName="BackgroundTransfer JS Sample"
Description="BackgroundTransfer JS Sample"
BackgroundColor="#00b2f0"
Square150x150Logo="images\storelogo-sdk.png"
Square150x150Logo="images\squaretile-sdk.png"
Square44x44Logo="images\smalltile-sdk.png">
<uap:SplashScreen Image="images\splash-sdk.png" />
<uap:DefaultTile>
Expand Down
9 changes: 9 additions & 0 deletions Samples/BarcodeScanner/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,15 @@ This sample shows how to:
and the [SetSymbologyAttributesAsync](https://msdn.microsoft.com/library/windows/apps/windows.devices.pointofservice.claimedbarcodescanner.setsymbologyattributesasync) method
to enable or disable them.

6. **Control camera-based barcode scanners**

Detects camera-based barcode scanners by checking the [VideoDeviceId](https://docs.microsoft.com/en-us/uwp/api/windows.devices.pointofservice.barcodescanner.videodeviceid) property
and shows an in-app preview of the barcode camera.
Shows and hides the video preview window with the [ShowVideoPreviewAsync](https://docs.microsoft.com/en-us/uwp/api/windows.devices.pointofservice.claimedbarcodescanner.showvideopreviewasync)
and [HideVideoPreview](https://docs.microsoft.com/en-us/uwp/api/windows.devices.pointofservice.claimedbarcodescanner.hidevideopreview) methods.
Controls the software trigger with the [StartSoftwareTriggerAsync](https://docs.microsoft.com/en-us/uwp/api/windows.devices.pointofservice.claimedbarcodescanner.startsoftwaretriggerasync)
and [StopSoftwareTrigger](https://docs.microsoft.com/en-us/uwp/api/windows.devices.pointofservice.claimedbarcodescanner.stopsoftwaretriggerasync) methods.

The app package manifest shows how to specify the device capability name for the Point of Service (POS) devices. All POS apps are required declare [DeviceCapability](http://msdn.microsoft.com/library/windows/apps/br211430) in the app package manifest, either by using "PointofService" as shown in this sample or by using a device specific GUID, such as "C243FFBD-3AFC-45E9-B3D3-2BA18BC7EBC5" for a barcode scanner.

**Note** The Universal Windows app samples require Visual Studio 2017 to build and Windows 10 to execute.
Expand Down
31 changes: 17 additions & 14 deletions Samples/BarcodeScanner/cpp/BarcodeScanner.sln
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26228.4
VisualStudioVersion = 15.0.27130.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BarcodeScanner", "BarcodeScanner.vcxproj", "{9C98C452-42BA-59F7-96F8-369D796094A4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9C98C452-42BA-59F7-96F8-369D796094A4}.Debug|ARM.ActiveCfg = Debug|ARM
{9C98C452-42BA-59F7-96F8-369D796094A4}.Debug|ARM.Build.0 = Debug|ARM
{9C98C452-42BA-59F7-96F8-369D796094A4}.Debug|ARM.Deploy.0 = Debug|ARM
Expand All @@ -33,8 +33,11 @@ Global
{9C98C452-42BA-59F7-96F8-369D796094A4}.Release|x86.ActiveCfg = Release|Win32
{9C98C452-42BA-59F7-96F8-369D796094A4}.Release|x86.Build.0 = Release|Win32
{9C98C452-42BA-59F7-96F8-369D796094A4}.Release|x86.Deploy.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5AA22096-88EF-4847-B9F9-9A224ABFCDE2}
EndGlobalSection
EndGlobal
7 changes: 7 additions & 0 deletions Samples/BarcodeScanner/cpp/BarcodeScanner.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,9 @@
<ClInclude Include="Scenario4_SymbologyAttributes.xaml.h">
<DependentUpon>..\shared\Scenario4_SymbologyAttributes.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="Scenario5_DisplayingBarcodePreview.xaml.h">
<DependentUpon>..\shared\Scenario5_DisplayingBarcodePreview.xaml</DependentUpon>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="..\..\..\SharedContent\xaml\App.xaml">
Expand All @@ -171,6 +174,7 @@
<Page Include="..\shared\Scenario2_MultipleScanners.xaml" />
<Page Include="..\shared\Scenario3_ActiveSymbologies.xaml" />
<Page Include="..\shared\Scenario4_SymbologyAttributes.xaml" />
<Page Include="..\shared\Scenario5_DisplayingBarcodePreview.xaml" />
<Page Include="..\..\..\SharedContent\xaml\Styles.xaml">
<Link>Styles\Styles.xaml</Link>
</Page>
Expand Down Expand Up @@ -208,6 +212,9 @@
<ClCompile Include="Scenario4_SymbologyAttributes.xaml.cpp">
<DependentUpon>..\shared\Scenario4_SymbologyAttributes.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="Scenario5_DisplayingBarcodePreview.xaml.cpp">
<DependentUpon>..\shared\Scenario5_DisplayingBarcodePreview.xaml</DependentUpon>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Image Include="..\..\..\SharedContent\media\microsoft-sdk.png">
Expand Down
3 changes: 3 additions & 0 deletions Samples/BarcodeScanner/cpp/BarcodeScanner.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
<ClCompile Include="Scenario2_MultipleScanners.xaml.cpp" />
<ClCompile Include="Scenario3_ActiveSymbologies.xaml.cpp" />
<ClCompile Include="Scenario4_SymbologyAttributes.xaml.cpp" />
<ClCompile Include="Scenario5_DisplayingBarcodePreview.xaml.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h" />
Expand All @@ -33,6 +34,7 @@
<ClInclude Include="DataHelpers.h" />
<ClInclude Include="Scenario3_ActiveSymbologies.xaml.h" />
<ClInclude Include="Scenario4_SymbologyAttributes.xaml.h" />
<ClInclude Include="Scenario5_DisplayingBarcodePreview.xaml.h" />
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest" />
Expand All @@ -46,6 +48,7 @@
<Page Include="..\shared\Scenario2_MultipleScanners.xaml" />
<Page Include="..\shared\Scenario3_ActiveSymbologies.xaml" />
<Page Include="..\shared\Scenario4_SymbologyAttributes.xaml" />
<Page Include="..\shared\Scenario5_DisplayingBarcodePreview.xaml" />
</ItemGroup>
<ItemGroup>
<Image Include="..\..\..\SharedContent\media\microsoft-sdk.png">
Expand Down
4 changes: 3 additions & 1 deletion Samples/BarcodeScanner/cpp/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</Properties>

<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.15063.0" MaxVersionTested="10.0.17134.0" />
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17134.0" MaxVersionTested="10.0.17134.0" />
</Dependencies>

<Resources>
Expand Down Expand Up @@ -50,5 +50,7 @@
<Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="pointOfService" />
<!-- Scenario 5 accesses the camera -->
<DeviceCapability Name="webcam" />
</Capabilities>
</Package>
5 changes: 3 additions & 2 deletions Samples/BarcodeScanner/cpp/SampleConfiguration.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,12 @@ Platform::Array<Scenario>^ MainPage::scenariosInner = ref new Platform::Array<Sc
{ "DataReceived Event", "SDKTemplate.Scenario1_BasicFunctionality" },
{ "Release/Retain Functionality", "SDKTemplate.Scenario2_MultipleScanners" },
{ "Active Symbologies", "SDKTemplate.Scenario3_ActiveSymbologies" },
{ "Symbology Attributes", "SDKTemplate.Scenario4_SymbologyAttributes" }
{ "Symbology Attributes", "SDKTemplate.Scenario4_SymbologyAttributes" },
{ "Displaying a Barcode Preview", "SDKTemplate.Scenario5_DisplayingBarcodePreview" }
};

task<BarcodeScanner^> DeviceHelpers::GetFirstBarcodeScannerAsync(PosConnectionTypes connectionTypes)
{
return DeviceHelpers::GetFirstDeviceAsync(BarcodeScanner::GetDeviceSelector(connectionTypes),
[](String^ id) { return create_task(BarcodeScanner::FromIdAsync(id)); });
}
}
Loading

0 comments on commit fe8567f

Please sign in to comment.