LoudnessCodecController.OnLoudnessCodecUpdateListener


public static interface LoudnessCodecController.OnLoudnessCodecUpdateListener

android.media.LoudnessCodecController.OnLoudnessCodecUpdateListener


Listener used for receiving asynchronous loudness metadata updates.

Summary

Public methods

default Bundle onLoudnessCodecUpdate(MediaCodec mediaCodec, Bundle codecValues)

Contains the MediaCodec key/values that can be set directly to configure the loudness of the handle's corresponding decoder (see MediaCodec#setParameters(Bundle)).

Public methods

onLoudnessCodecUpdate

public Bundle onLoudnessCodecUpdate (MediaCodec mediaCodec, 
                Bundle codecValues)

Contains the MediaCodec key/values that can be set directly to configure the loudness of the handle's corresponding decoder (see MediaCodec#setParameters(Bundle)).

Parameters
mediaCodec MediaCodec: the mediaCodec that will receive the new parameters

codecValues Bundle: contains loudness key/value pairs that can be set directly on the mediaCodec. The listener can modify these values with their own edits which will be returned for the mediaCodec configuration

Returns
Bundle a Bundle which contains the original computed codecValues aggregated with user edits. The platform will configure the associated MediaCodecs with the returned Bundle params.