<Return[A]><Top>

AVIStreamGetFrame

Declare Function Api_AVIStreamGetFrame& Lib "avifil32" Alias "AVIStreamGetFrame" (ByVal pg&, ByVal lPos&)

Declare Function AVIStreamGetFrame Lib "avifil32" Alias "AVIStreamGetFrame" (ByVal pg As Long, ByVal lPos As Long) As Long

圧縮解除されたビデオフレームのアドレスを取得する。

パラメータ
pgf
    GetFrame オブジェクトのアドレスを指定する。
lPos
    ストリーム内、つまりサンプル内のフレーム位置を指定する。
 

戻り値
    関数が成功するとフレームデータへのポインタが返る。関数が失敗すると NULL が返る。フレームデータはパック DIB として返る。

解説
    取得したフレームは、この関数または AVIStreamGetFrameClose 関数を次に呼び出すまでの間有効である。