MediaFormat.KeyAacDrcEffectType Field
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.
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.