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 |