IAVIFile インターフェイス (vfw.h)

IAVIFile インターフェイスでは、ファイルとファイル ヘッダーを開いて操作し、ストリーム インターフェイスを作成および取得できます。 次のカスタム メソッドに加えて、 IUnknown::QueryInterfaceIUnknown::AddRefおよび IUnknown::Release を使用します。

継承

IAVIFile インターフェイスは、IUnknown インターフェイスから継承されます。 IAVIFile には、次の種類のメンバーもあります。

メソッド

IAVIFile インターフェイスには、これらのメソッドがあります。

 
IAVIFile::CreateStream

CreateStream メソッドは、書き込み用のストリームを作成します。 アプリケーションが AVIFileCreateStream 関数を使用するときに呼び出されます。
IAVIFile::EndRecord

EndRecord メソッドは、厳密にインターリーブされた AVI ファイルに "REC" チャンクを書き込みます (オーディオとビデオの 1 対 1 のインターリーブ係数を持つ)。 アプリケーションが AVIFileEndRecord 関数を使用するときに呼び出されます。
IAVIFile::GetStream

GetStream メソッドは、ファイル内のストリームにアクセスしてストリームを開きます。 アプリケーションが AVIFileGetStream 関数を使用するときに呼び出されます。
IAVIFile::Info

Info メソッドは、AVI ファイルに関する情報を返します。 アプリケーションが AVIFileInfo 関数を使用するときに呼び出されます。
IAVIFile::ReadData

ReadData メソッドは、ファイル ヘッダーを読み取ります。 アプリケーションが AVIFileReadData 関数を使用するときに呼び出されます。
IAVIFile::WriteData

WriteData メソッドは、ファイル ヘッダーを書き込みます。 アプリケーションが AVIFileWriteData 関数を使用するときに呼び出されます。

要件

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

関連項目

カスタム ファイルおよびストリーム ハンドラー インターフェイス

カスタム ファイル ハンドラーとストリーム ハンドラー