SetAVIMuxConfig
Delphi
procedure SetAVIMuxConfig (AVIMuxSetting: TAVIMuxConfig; Value: LongInt);
C++Builder
void __fastcall SetAVIMuxConfig(TAVIMuxConfig AVIMuxSetting, System::LongInt Value);
C#
public void SetAVIMuxConfig(TAVIMuxConfig AVIMuxSetting, int Value);
VB.NET
Public Sub SetAVIMuxConfig(AVIMuxSetting As TAVIMuxConfig, Value As Integer)
C++/Qt
void SetAVIMuxConfig (TAVIMuxConfig AVIMuxSetting, int Value);
Configures the AVI mux by adjusting non-default values of the AVI multiplexer.
avmx_SetInterleavingMode adjusts the interleaving mode:
0 = INTERLEAVE_NONE
1 = INTERLEAVE_CAPTURE
2 = INTERLEAVE_FULL
3 = INTERLEAVE_NONE_BUFFERED
avmx_SetInterleave adjusts the interleave, expressed in 100ns units.
"The default value for prtInterleave is 1000 milliseconds; however, it is possible to adjust this. The smaller the number, the larger the file."
avmx_SetPreroll adjusts the audio preroll.
"An audio preroll of 750 milliseconds is recommended when authoring a file for distribution."