固定縦向きのアプリを構築しています。アプリ内にビデオ キャプチャ機能を実装する必要があります。
ここで説明されている写真キャプチャ タスクと同様のビデオ キャプチャ タスクがないことは理解しています(ある場合は、アドバイスしてください!) ので、そのように機能する独自のページを作成することにしました。このサンプル コードをガイドとして使用したところ、ビデオをキャプチャできました。ただし、唯一の問題は、結果のビデオが常に横向きになることです。方向を変更するためのメソッドまたはプロパティがキャプチャ デバイス クラスに表示されませんでした。VideoCaptureDevice インスタンスの「DesiredFormat」を変更してみましたが、ArgumentException がスローされます。
これがそれを行う方法でさえある場合、DesiredFormatを設定しようとする私のコード。
videoCaptureDevice.DesiredFormat = new VideoFormat(PixelFormatType.Format32bppArgb, 480, 720, 30);
この行で ArgumentException が発生します。
viewFinderBrush に回転変換を適用したので、ユーザーが録画しているとき、ビデオは正しい向きになります。ただし、結果は常に横向きになります。
私が達成しようとしていることは不可能ですか?どんな助けでも大歓迎です!