cutcutcodec.core.filter.mix.audio_cast

Basic linear casts between different audio layouts.

For coefficient downmixing, based on https://www.rfc-editor.org/rfc/rfc7845#section-5.1.1.5 and http://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf p96

Classes

AudioConvertor(in_layout, out_layout)

Combine the matrix in order to find the complete transformation chain.

LinearAudioConvertor(in_layout, out_layout, ...)

Convertion of a specific layout thanks the transition matrix.