Language

DynamicsProcessing.Config.Builder Constructor

Definition

Initializes a builder with the specified effect architecture.

[Android.Runtime.Register(".ctor", "(IIZIZIZIZ)V", "", ApiSince=28)]
public Builder(int variant, int channelCount, bool preEqInUse, int preEqBandCount, bool mbcInUse, int mbcBandCount, bool postEqInUse, int postEqBandCount, bool limiterInUse);
[<Android.Runtime.Register(".ctor", "(IIZIZIZIZ)V", "", ApiSince=28)>]
new Android.Media.Audiofx.DynamicsProcessing.Config.Builder : int * int * bool * int * bool * int * bool * int * bool -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder

Parameters

variant
Int32

The effect engine variant. Use 0 to favor frequency resolution or 1 to favor time resolution.

channelCount
Int32

The number of audio channels to configure.

preEqInUse
Boolean

Whether the pre-equalizer stage is included in the effect architecture.

preEqBandCount
Int32

The number of bands in each available pre-equalizer stage.

mbcInUse
Boolean

Whether the multiband compressor stage is included in the effect architecture.

mbcBandCount
Int32

The number of bands in each available multiband compressor stage.

postEqInUse
Boolean

Whether the post-equalizer stage is included in the effect architecture.

postEqBandCount
Int32

The number of bands in each available post-equalizer stage.

limiterInUse
Boolean

Whether the limiter stage is included in the effect architecture.

Attributes

Remarks

Each channel starts with an input gain of 0 dB and default stage settings. The preferred frame duration starts at 10 milliseconds. A stage that is not in use has no available processing bands.

See the Android 16 implementation.

Applies to