IConfigAviMux::SetOutputCompatibilityIndex method (strmif.h)

The SetOutputCompatibilityIndex method sets the AVI index format.


HRESULT SetOutputCompatibilityIndex(
  [in] BOOL fOldIndex


[in] fOldIndex

Specifies one of the following values:

Value Description
TRUE Create an AVI 1.0 index, as well as an AVI 2.0 index.
FALSE Create an AVI 2.0 index, but not an AVI 1.0 index.

Return value

Returns S_OK if successful, or an error code otherwise.


The AVI Mux filter always creates an AVI 2.0 index ('indx' format). If the value given in fOldIndex is TRUE, the AVI Mux also creates an AVI 1.0 index ('idx1' format), for backward compatibility with Video for Windows.

The AVI 2.0 index format allows for larger files, incremental growth of files, and minimized disk seeks.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header strmif.h (include Dshow.h)
Library Strmiids.lib

See also

Error and Success Codes

IConfigAviMux Interface