Win32 API 日本語リファレンス
ホーム › Graphics.DirectDraw › PDX_GETPREVIOUSAUTOFLIP

PDX_GETPREVIOUSAUTOFLIP

コールバック

シグネチャ

DWORD PDX_GETPREVIOUSAUTOFLIP(
    void* param0,
    DDGETPREVIOUSAUTOFLIPININFO* param1,
    DDGETPREVIOUSAUTOFLIPOUTINFO* param2
);

パラメーター

フィールド型説明
param0void*ミニポートドライバーのデバイス拡張を指すポインターです。
param1DDGETPREVIOUSAUTOFLIPININFO*DDGETPREVIOUSAUTOFLIPININFO 構造体を指すポインターです。この構造体には ビデオポート拡張 (VPE) オブジェクトの情報が格納されています。
param2DDGETPREVIOUSAUTOFLIPOUTINFO*DDGETPREVIOUSAUTOFLIPOUTINFO 構造体を指すポインターです。この構造体には自動フリップチェーンのインデックスが格納されています。

公式ドキュメント

DxGetPreviousAutoflip コールバック関数は、デバイスがハードウェア自動フリップを行っており、ビデオミニポートドライバーのクライアントが、キャプチャーの目的で直前のビデオデータのフィールドを受け取ったサーフェスを知りたいときに呼び出されます。

戻り値

DxGetPreviousAutoflip は、成功した場合は DX_OK を返します。それ以外の場合は、次のいずれかのエラー値を返します。

解説(Remarks)

インターリーブを行っている場合、直前のフィールドを受け取ったサーフェスが、現在のフィールドを受け取っているサーフェスと同一であることがあります。

DxGetPreviousAutoflip は、正しいサーフェスの自動フリップチェーン内でのインデックスを、GetPreviousAutoflipOutInfo にある DDGETPREVIOUSAUTOFLIPOUTINFO 構造体の dwSurfaceIndex メンバーに返します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)