isSmartEqualizerEnabled

Gets or sets whether smart equalizer is enabled. When enabled, the player will attempt to apply an equalizer configuration based on the current media item's equalizer ID and the following logic:

  1. No Equalizer ID: If the current media item does not have an equalizer ID set, no equalizer will be applied.

  2. Default Presets: If an equalizer ID is provided, the player will first search for a matching preset among built-in equalizer options (implementation-specific). If a match is found, the corresponding equalizer settings will be applied.

  3. Custom Presets: If no default preset is found and smartEqualizerPicker is not null, the player will call this callback function with the media item's equalizer ID, and those custom values will be applied.

  4. No Equalizer Applied: If none of the above conditions are met, no equalizer will be applied to the playback.

Gets or sets whether smart equalizer is enabled. When enabled, the player will attempt to apply an equalizer configuration based on the current media item's equalizer ID and the following logic:

  1. No Equalizer ID: If the current media item does not have an equalizer ID set, no equalizer will be applied.

  2. Default Presets: If an equalizer ID is provided, the player will first search for a matching preset among built-in equalizer options (implementation-specific). If a match is found, the corresponding equalizer settings will be applied.

  3. Custom Presets: If no default preset is found and smartEqualizerPicker is not null, the player will call this callback function with the media item's equalizer ID, and those custom values will be applied.

  4. No Equalizer Applied: If none of the above conditions are met, no equalizer will be applied to the playback.