function DownMix( clip C )
{
Assert( C.AudioChannels == 6, "This clip must have 6 audio channels" )
A1=GetChannel( C, 1 )
A2=GetChannel( C, 2 )
A3=GetChannel( C, 3 )
A4=GetChannel( C, 4 )
A5=GetChannel( C, 5 )
A6=GetChannel( C, 6 )
A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A=MergeChannels( A1, A2 )
Return( C.HasVideo ? AudioDub( C, A ) : A )
}
Avec en entrée un flux 6 canaux ayant pour ordre L R C LFE SL SR. Vala.
