2016-03-08 10 views
6

私は午前2時にWin10 IoTを実行しています。焦点が合っているが、焦点が合わない写真を撮る必要があります。アプリケーションはバックグラウンドアプリなので、ディスプレイにカメラをプレビューする方法はありません。これを行う方法はありますか?現在、私はプレビューなしのオートフォーカスカメラ

await _mediaCapture.StartPreviewAsync(); 
_mediaCapture.VideoDeviceController.FocusControl.Configure(new FocusSettings 
{ 
    Mode = FocusMode.Continuous, 
    WaitForFocus = true 
}); 
await _mediaCapture.VideoDeviceController.FocusControl.FocusAsync(); 
await _mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), stream); 
await _mediaCapture.StopPreviewAsync(); 

を持っているが、私はエラー

WinRTの情報を取得しています:私は注力しようとすると、プレビューシンクは

を設定されていません。私がオンラインで見たすべての例は、プレビューがコントロールに出力されることを示しています。これをコードで手動で行う方法はありますか?おそらくプレビューなしで?

答えて

0

で説明StartPreviewToCustomSinkIdAsync方法のカスタマーメディアシンクの実装例や使用に従って提案します。私はPageCaptureElementコントロールを含むUIアプリにバックグラウンドアプリを変換して、プレビューとフォーカスを終了しました。

関連する問題