Microsoft DirectX 8.0

IDirectDrawMediaSampleAllocator インターフェイス

IDirectDrawMediaSampleAllocator インターフェイスは、ビデオ デコーダとのアップストリーム接続用にオーバーレイ ミキサーが作成するアロケータに実装される。このアロケータは、IMediaSample インターフェイスもサポートする IDirectDrawMediaSample メディア サンプルを割り当てる。

デコーダ フィルタは、このインターフェイスを使ってオーバーレイ ミキサーに接続する必要はない。アプリケーションがこのインターフェイスを使うことはない。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterface サポートされているインターフェイスへのポインタを取得する。
AddRef 参照カウントをインクリメントする。
Release 参照カウントをデクリメントする。
IDirectDrawMediaSampleAllocator メソッド説明
GetDirectDraw サーフェスの割り当てに使用される DirectDraw のインスタンスを取得する。

IDirectDrawMediaSampleAllocator::GetDirectDraw

IDirectDrawMediaSampleAllocator インターフェイス

サーフェスの割り当てに使用される DirectDraw のインスタンスへのポインタを取得する。

構文

HRESULT GetDirectDraw(
    IDirectDraw **ppDirectDraw
);

パラメータ

ppDirectDraw
[out] DirectDraw オブジェクトの IDirectDraw インターフェイスを受け取るポインタのアドレス。

戻り値

HRESULT 値を返す。

注意

呼び出し側は、このインターフェイスのオーバーレイ ミキサー フィルタの実装を呼び出す場合を除き、返された IDirectDraw ポインタを解放する必要がある。