MediaFormat.KeyAacDrcEffectType Field

Definition

A key describing for selecting the DRC effect type for MPEG-D DRC.

[Android.Runtime.Register("KEY_AAC_DRC_EFFECT_TYPE", ApiSince=28)]
public const string KeyAacDrcEffectType;
[<Android.Runtime.Register("KEY_AAC_DRC_EFFECT_TYPE", ApiSince=28)>]
val mutable KeyAacDrcEffectType : string

Field Value

Attributes

Remarks

A key describing for selecting the DRC effect type for MPEG-D DRC. The supported values are defined in ISO/IEC 23003-4:2015 and are described as follows: <table> <tr><th>Value</th><th>Effect</th></tr> <tr><th>-1</th><th>Off</th></tr> <tr><th>0</th><th>None</th></tr> <tr><th>1</th><th>Late night</th></tr> <tr><th>2</th><th>Noisy environment</th></tr> <tr><th>3</th><th>Limited playback range</th></tr> <tr><th>4</th><th>Low playback level</th></tr> <tr><th>5</th><th>Dialog enhancement</th></tr> <tr><th>6</th><th>General compression</th></tr> </table>

The value -1 (Off) disables DRC processing, while loudness normalization may still be active and dependent on #KEY_AAC_DRC_TARGET_REFERENCE_LEVEL.<br> The value 0 (None) automatically enables DRC processing if necessary to prevent signal clipping<br> The value 6 (General compression) can be used for enabling MPEG-D DRC without particular DRC effect type request.<br> The default DRC effect type is 3 ("Limited playback range") on mobile devices.

This key is only used during decoding.

Java documentation for android.media.MediaFormat.KEY_AAC_DRC_EFFECT_TYPE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to