Microsoft DirectX 8.0

IMixerPinConfig2 インターフェイス

IMixerPinConfig2 インターフェイスは、オーバーレイ ミキサー入力ピン上で公開され、ビデオのカラー コントロールを操作を実行するメソッドを提供する (ただし、VGA チップがカラー コントロールをサポートする場合)。

このインターフェイスは、IMixerPinConfig インターフェイスから派生する。

アプリケーションでは、複数のビデオ ストリームをミキシングするときに、このインターフェイスを使用してビデオのカラー コントロールを取得および設定する。

要件

Mpconfig.h が必要である。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterface サポートされているインターフェイスへのポインタを取得する。
AddRef 参照カウントをインクリメントする。
Release 参照カウントをデクリメントする。
IMixerPinConfig2 メソッド説明
SetOverlaySurfaceColorControls 指定されたオーバーレイ サーフェスに関連付けられたカラー コントロールを設定する。
GetOverlaySurfaceColorControls 指定されたオーバーレイ サーフェスに現在関連付けられているカラー コントロールを取得する。

IMixerPinConfig2::GetOverlaySurfaceColorControls

IMixerPinConfig2 インターフェイス

指定されたオーバーレイ サーフェスに関連付けられたカラー コントロールを取得する。

構文

HRESULT GetOverlaySurfaceColorControls(
    LPDDCOLORCONTROL pColorControl
    ) PURE;

パラメータ

pColorControl
[out] 指定されたサーフェスに現在適用されているカラー値が入った DDCOLORCONTROL 構造体へのポインタのアドレス。

戻り値

インターフェイスの実装に応じた HRESULT 値を返す。ピン上のアロケータがオーバーレイ サーフェスを使用していない場合は、E_FAIL が返される。

IMixerPinConfig2::SetOverlaySurfaceColorControls

IMixerPinConfig2 インターフェイス

指定されたオーバーレイ サーフェスに関連付けられたカラー コントロールを設定する。

構文

HRESULT SetOverlaySurfaceColorControls(
    LPDDCOLORCONTROL pColorControl
    ) PURE;

パラメータ

pColorControl
[in] 指定されたサーフェスに適用される新しい値が入った DDCOLORCONTROL 構造体へのポインタのアドレス。

戻り値

インターフェイスの実装に応じた HRESULT 値を返す。ピン上のアロケータがオーバーレイ サーフェスを使用していない場合は、E_FAIL が返される。