2012-04-27 15 views
0

DirectShowフィルタを作成する方法と主な懸念事項は、次に示すウィンドウを選択する方法です。 googleとハングアウトのような操作をして、画面共有に表示するウィンドウを選択したいと考えています。DirectShowフィルタを作成してHWNDを選択する

助けてくれてありがとう:

+0

'DirectShow'で選択したウィンドウにビデオを出力しますか? –

+0

選択したウィンドウをキャプチャします。 – diogopalhais

答えて

0

ウィンドウイメージをキャプチャするためにDirectShowは必要ありません。 DC-DC BitBltの画像はすでにあなたのものです。参照:

あなたはDirectShowのフィルタにこれをラップしたい場合は、Windows SDKのサンプルPush Sourceが近いもの(CPushSourceDesktopを)やっています。

+0

私はそれらを勉強するが、どのようにhwndでウィンドウをロックするためのリンクのための多くのありがとう? 私を助けることができますか? – diogopalhais

+0

「ロックする」とはどういう意味ですか? 'HWND'をお持ちの場合は、' GetDC'または 'GetWindowDC'を使ってデバイスコンテキストを取得し、そこからコピーすることができます。 –

+0

@Romanが言っていることと一緒に作業していましたが、私はこの[project](http://dl.dropbox.com/u/22121737/CaptureScreen.rar)を変更しましたが、これをDirectShowフィルタとして使用してビデオ。これどうやってするの? – diogopalhais

関連する問題