VIDEOHDR 構造体 (vfw.h)

VIDEOHDR 構造体は、capVideoStreamCallback 関数によって使用されます。

構文

typedef struct videohdr_tag {
  LPBYTE    lpData;
  DWORD     dwBufferLength;
  DWORD     dwBytesUsed;
  DWORD     dwTimeCaptured;
  DWORD_PTR dwUser;
  DWORD     dwFlags;
  DWORD_PTR dwReserved[4];
} VIDEOHDR, *PVIDEOHDR, *LPVIDEOHDR;

メンバー

lpData

ロックされたデータ バッファーへのポインター。

dwBufferLength

データ バッファーの長さ。

dwBytesUsed

実際に使用されるバイト数。

dwTimeCaptured

ストリームの開始からミリ秒。

dwUser

ユーザー定義データ。

dwFlags

フラグは次のように定義されます。

フラグ 説明
VHDR_DONE 完了ビット
VHDR_PREPARED このヘッダーが準備済みかどうかを設定します
VHDR_INQUEUE ドライバー用に予約済み
VHDR_KEYFRAME キー フレーム

dwReserved[4]

ドライバー用に予約されています。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header vfw.h

こちらもご覧ください

マルチメディア タイマー構造

マルチメディア タイマー

capVideoStreamCallback