IConfigAviMux インターフェイス
IConfigAviMux インターフェイスは、AVI Mux フィルタがディスクにファイルを書き込む方法を制御する。現在、DirectShow は、AVI マルチプレクサ フィルタのプロパティ ページを通じてこのインターフェイスを公開しており、これを利用して、マスタ ストリームと互換インデックスを設定できる。
IConfigAviMux は、1 GB を超えるファイル サイズに対応する拡張 AVI 2.0 インデックス フォーマット (indx) だけでなく、旧バージョンの Video for Windows® AVI (Audio-Video Interleaved) インデックス フォーマット (idx1) との下位互換性も提供している。IConfigAviMux::SetOutputCompatibilityIndex メソッドおよび IConfigAviMux::GetOutputCompatibilityIndex メソッドを使って、互換インデックスの設定および取得を行う。
IConfigAviMux インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
GetMasterStream | ファイル内の他のストリームの同期に使うストリームを問い合わせる。 |
GetOutputCompatibilityIndex | AVI インデックス フォーマットの設定を取得する。 |
SetMasterStream | ファイル内の他のストリームの同期に使うストリームを指定する。 |
SetOutputCompatibilityIndex | AVI インデックス フォーマットを設定する。 |