ICSeqCompressFrameStart 関数 (vfw.h)

ICSeqCompressFrameStart 関数は、ICSeqCompressFrame 関数を使用してフレームのシーケンスを圧縮するためのリソースを初期化します。

構文

BOOL VFWAPI ICSeqCompressFrameStart(
  PCOMPVARS    pc,
  LPBITMAPINFO lpbiIn
);

パラメーター

pc

圧縮用の情報で初期化された COMPVARS 構造体へのポインター。

lpbiIn

圧縮するデータの形式。

戻り値

成功した場合は TRUE、 それ以外の場合 は FALSE を 返します。

注釈

この関数は、COMPVARS 構造体を使用して、指定されたコンプレッサーの設定を提供し、COMPVARSlKey メンバーで指定されたレートでキー フレームを分散します。 COMPVARS の適切なメンバーを使用して、シーケンスのデータ レートとキー フレームの頻度の値を指定できます。

ICSeqCompressFrameStartICSeqCompressFrame、および ICSeqCompressFrameEnd 関数を使用して、一連のフレームを指定されたデータ レートとキー フレーム数に圧縮します。

圧縮が完了したら、 ICCompressorFree 関数を使用して 、COMPVARS で指定されたリソースを解放します。

この関数を使用する前に、COMPVARS を初期化する必要があります。 構造体を手動で初期化することも、ICCompressorChoose 関数を使用して、ユーザーがコンプレッサーを指定して COMPVARS 構造体を初期化できるようにすることもできます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h
Library Vfw32.lib
[DLL] Msvfw32.dll

こちらもご覧ください

ビデオ圧縮関数

ビデオ圧縮マネージャー