掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DirectShowで動画を表示するには? (ID:59332)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ボコノン教徒さん、返事が遅くなってすみません。 教えていただいた通りにやってみたのですが、Formに表示されませんでした。 VBのFormのハンドルは取れていると思うのですが・・・ 下のプログラムでは実行されないのでしょうか? よろしくお願いします。 pCaptureGraphBuilder2->RenderStream(&PIN_CATEGORY_PREVIEW, NULL, pDeviceFilter, NULL, NULL); struct HWND__ * hwnd; hwnd=FindWindow(NULL,"Form1"); char buf[32]; sprintf(&buf[0], "%d", hwnd); //ハンドルの表示 MessageBox(NULL,buf,"hwnd",MB_OK); pGraphBuilder->QueryInterface(IID_IVideoWindow, (LPVOID *)&pVideoWindow); pVideoWindow->put_Owner((OAHWND)hwnd); pVideoWindow->put_WindowStyle(WS_CHILD|WS_CLIPSIBLINGS); // 再生開始 pMediaControl->Run();
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.