1

MediaCapture クラスを使用して、Windows 8 のデスクトップ アプリで Web カメラから画像をキャプチャしようとしています。

デスクトップ アプリで MediaCapture クラスを使用することは可能ですか?

http://msdn.microsoft.com/en-US/library/windows/desktop/windows.media.capture.mediacapture

下部にデスクトップ アプリがサポートされていることが示されていますが、C++/C# を使用したサンプル コードはありません。

これが可能であれば、誰かが私にいくつかのサンプルコードを提供できますか?

4

2 に答える 2

3

コマンド ライン アプリで Win8 API (Windows.Management.Deployment.PackageManager) を使用してある程度成功しましたが、現時点では明確な設定がないため、クリーンで再現可能です ;)

この記事が私をうまく助けてくれたのを覚えています。少し時代遅れですが、原則は同じです。

  • 「Windows ストア アプリのサポート」を true に設定します
  • プロジェクト ファイルに TargetPlatformVersion タグを追加します。
  • プロジェクトを強制的に Windows.winmd に対してコンパイル/リンクします (iirc では、フォルダー "C:\Program Files (x86)\Windows Kits\8.0\References\CommonConfiguration\Neutral\" をインクルード パス、/FU スイッチに追加する必要があります)。私にはうまくいきませんでした)
于 2012-11-14T07:52:05.017 に答える
0

どうぞ

http://blogs.msdn.com/b/eternalcoding/archive/2013/10/29/how-to-use-specific-winrt-api-from-desktop-apps-capturing-a-photo-using-your- webcam-into-a-wpf-app.aspx

これはおそらくあなたが必要とするものです!

于 2015-08-21T06:35:25.657 に答える