1

directshow が VMR-9 経由でウィンドウレスを使用できることは知っています。VMR-9 は Direct3D に基づいています。Direct3D を直接使用して、ウィンドウのないアプリケーションを作成できますか?

4

1 に答える 1

1

以下のように試してみるといいと思います

  1. dll などの Direct3D ライブラリを作成し、2 つのインターフェイスを公開します。1 つはパラメーターとして hwnd を受け取る InitD3D (デバイスの作成時に必要)、もう 1 つはシーンを描画するために呼び出すことができる render() です。
  2. クライアント アプリ コードで、最初に InitD3D を呼び出して Direct3D スタッフを初期化し、メッセージ ループで render を呼び出して、処理するメッセージがない場合にシーンを表示します。
于 2012-10-25T03:31:01.140 に答える