Microsoft DirectX 8.1 (C++) |
The IConfigAviMux interface controls how the AVI Mux Filter writes files out to disk. DirectShow currently exposes this interface through the property page of the AVI multiplexer filter and you can use it to set the master stream and compatibility indexes.
IConfigAviMux provides backward compatibility with older Video for Windows® Audio-Video Interleaved (AVI) index formats (idx1) as well as extended AVI 2.0 index formats (indx) to allow for file sizes greater than 1 gigabyte (GB). Set and retrieve the compatibility indexes by using the IConfigAviMux::SetOutputCompatibilityIndex and IConfigAviMux::GetOutputCompatibilityIndex methods.
In addition to the methods inherited from IUnknown, the IConfigAviMux interface exposes the following methods.
Method | Description |
GetMasterStream | Retrieves the master stream that other streams must synchronize to after the file is written out. |
GetOutputCompatibilityIndex | Retrieves the AVI index format for the file that the multiplexer will write to. |
SetMasterStream | Sets the master stream that other streams must synchronize to after the file is saved to disk. |
SetOutputCompatibilityIndex | Sets the AVI index format for the file that the multiplexer saves to. |