1

こんにちは、私は過去数日間、さまざまなビデオストリームの同時ビデオ再生用の複数のプレビューを作成できる単純なアプリケーションで苦労しています (ただし、例 mpeg4 では同じ形式)。私のプラットフォームには Xaml ランタイムがないため、DirectShow で単純な WinApi32 関数を使用しています。

しかし、私が何をしても、一度に複数のビデオストリームを再生することはできません。Windows Embedded Compact の DirectShow でも可能かどうかは、今のところ疑問です。しかし、フィルター グラフの作成の詳細を説明していないため、間違っている可能性があります。

私のアプローチは、単純にいくつかのIBuilderGraphIMediaControl、およびIMediaEventExインターフェイスを作成することでした。次に、グラフ ビルダーごとにRenderFileメソッドを使用してフィルター グラフを作成し、通知ウィンドウ セットごとにIVideoWindowを作成し、 IMediaControl::Runを使用してファイルの再生を開始します。

これはデスクトップの Windows 7 プラットフォームでは機能しますが、CE では機能しません。実際にビデオ ストリームを再生しているプレビューは 1 つだけで、他のプレビューは黒で何も表示されません。

だから私の質問は、「Windows Embedded Compact 7 で複数のビデオ再生を行うことは可能ですか?」 可能である場合は、どのツールを使用できるかを説明してください。

4

2 に答える 2

-1

ストリーミングをまったく開始できることに驚いています。私はこれを読みました:

IMediaControl インターフェイスは、Windows Embedded Compact でもサポートされていません。いずれかのメンバーにアクセスしようとすると、E_NOTIMPLエラーが発生します

: http://msdn.microsoft.com/en-us/library/ee494426.aspx

于 2014-05-20T10:58:32.693 に答える