ICOPEN 構造体 (vfw.h)
ICOPEN 構造体には、圧縮または圧縮解除されるデータ ストリーム、ドライバーのバージョン番号、およびドライバーの使用方法に関する情報が含まれます。
構文
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwVersion;
DWORD dwFlags;
LRESULT dwError;
LPVOID pV1Reserved;
LPVOID pV2Reserved;
DWORD dnDevNode;
} ICOPEN;
メンバー
dwSize
構造体のサイズ (バイト単位)。
fccType
圧縮または圧縮解除されるストリームの種類を示す 4 文字のコード。 ビデオ ストリームの "VIDC" を指定します。
fccHandler
特定のコンプレッサーを識別する 4 文字のコード。
dwVersion
ドライバーを開くために使用されるインストール可能なドライバー インターフェイスのバージョン。
dwFlags
ドライバーを開く理由を示す適用可能なフラグ。 次の値が定義されています。
名前 | 説明 |
---|---|
|
ドライバーを開き、データを圧縮します。 |
|
ドライバーを開き、データを圧縮解除します。 |
|
デバイス ドライバーが開き、データをハードウェアに直接展開します。 |
|
ドライバーは、圧縮ではなく、情報提供のために開かれます。 |
dwError
pV1Reserved
予約済みです。使わないでください。
pV2Reserved
予約済みです。使わないでください。
dnDevNode
プラグ アンド プレイ デバイスのデバイス ノード。
解説
この構造は、開かれたときにビデオ キャプチャ ドライバーに渡されます。 これにより、1 つのインストール可能なドライバーが、インストール可能なコンプレッサーまたはビデオ キャプチャ デバイスとして機能します。 ICOPEN 構造体の fccType メンバーを調べることで、ドライバーはその関数を判断できます。 たとえば、 fccType の値 "VIDC" は、インストール可能なビデオ コンプレッサーとして開かれていることを示します。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | vfw.h |