Skip to content

SetAVIMuxConfig

function

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."