Microsoft DirectX 9.0


The SetOutputCompatibilityIndex method sets the AVI index format.


HRESULT SetOutputCompatibilityIndex(
  BOOL fOldIndex



[in] 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 Values

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.

See Also