<Return[I]><Top>

ICOpen

Declare Function Api_ICOpen& Lib "msvfw32" Alias "ICOpen" (ByVal fccType&, ByVal fccHandler&, ByVal wMode&)

Declare Function ICOpen Lib "msvfw32.dll" (ByVal fccType As Long, ByVal fccHandler As Long, ByVal wMode As Long) As Long

コンプレッサ(圧縮処理)またはデコンプレッサ(解凍処理)を開く。

パラメータ
fccType
    開くコンプレッサまたはデコンプレッサのタイプを表す 4 文字コードを指定する。ビデオストリームに対しては、このパラメータの値を VIDC に指

    定する。
fccHandler
    指定されたタイプの優先ハンドラを指定する。通常、ハンドラタイプは AVI ファイルのストリームヘッダーに格納される。
wMode
    コンプレッサまたはデコンプレッサの使用について定義するフラグを指定する。次の値が定義されている。
    ICMODE_COMPRESS
        コンプレッサは通常の圧縮を実行する。
    ICMODE_DECOMPRESS
        デコンプレッサは通常の解凍を実行する。
    ICMODE_DRAW
        デコンプレッサはデータをハードウェアに直接解凍し、描画する。
    ICMODE_FASTCOMPRESS
        コンプレッサは高速(リアルタイム)圧縮を実行する。
    ICMODE_FASTDECOMPRESS
        デコンプレッサは高速(リアルタイム)解凍を実行する。
    ICMODE_QUERY
        コンプレッサまたはデコンプレッサを照会して情報を取得する。

戻り値
    関数が成功すると、コンプレッサまたはデコンプレッサのハンドルが返る。関数が失敗すると、0 が返る。