私の Microsoft HD Web カメラは 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();
}