DynamicsProcessing.Config.Builder Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.