CameraCaptureUI API Spec
This is API Spec for Issue: #1034
The spec details the implementation of CameraCaptureUI tailored for desktop applications, enabling seamless integration of native camera capture functionalities across Windows platforms supported by WinAppSDK.
The current WinRT CameraCaptureUI, designed primarily for UWP, presents challenges in desktop environments due to dependencies on CoreWindow and lack of IInitializeWithWindow support. Developers resort to complex interop solutions for integration. In response, the CameraCaptureUI API for WinAppSDK provides a streamlined solution with feature parity, now supporting windowID in the constructor for enhanced desktop compatibility.
I hope this PR doesn't get stuck and gets merged asap.
This API should work both -
- within AppContainer (AppContainer for Win32 apps - #219 and win32-app-isolation).
- and without AppContainer (MediumIL and HighIL).
as should All WindowsAppSDK APIs be.