我的 Microsoft HD 网络摄像头支持 16:9 纵横比。我可以从 Microsoft LifeCam 实用程序以 16:9 的纵横比预览和捕捉。
在我的应用程序中,预览仅以 4:3 的纵横比显示。有没有办法把它设置为16:9?我用谷歌搜索了它,搜索了 MSDN API,但找不到方法。
到目前为止,我的代码如下所示:
XAML
<CaptureElement x:Name="CameraCaptureElement" Stretch="Uniform" ></CaptureElement>
C# 代码
private async void InitializeCamera()
{
MediaCapture mediaCaptureMgr = new Windows.Media.Capture.MediaCapture();
await mediaCaptureMgr.InitializeAsync();
CameraCaptureElement.Source = mediaCaptureMgr;
await mediaCaptureMgr.StartPreviewAsync();
}