Skip to content

Comments

feat: Equalizer#1962

Closed
puckey wants to merge 1 commit intodoublesymmetry:mainfrom
puckey:feature/equalizer
Closed

feat: Equalizer#1962
puckey wants to merge 1 commit intodoublesymmetry:mainfrom
puckey:feature/equalizer

Conversation

@puckey
Copy link
Collaborator

@puckey puckey commented Mar 17, 2023

See #1950

Implements equalizer functionality for Android – relies on the following pr to be merged: doublesymmetry/KotlinAudio#68

  • TrackPlayer.getEqualizerSettings(): Promise<EqualizerSettings>
  • TrackPlayer.setEqualizerEnabled(enabled: boolean): Promise<void>
  • TrackPlayer.setEqualizerPreset(preset: string): Promise<void>
  • TrackPlayer.setEqualizerLevels(levels: number[]): Promise<void>
  • useEqualizer() hook which returns updated EqualizerSettings whenever any of its properties change
type EqualizerSettings = {
  activePreset?: string;
  bandCount: number;
  bandLevels: number[];
  centerBandFrequencies: number[];
  enabled: boolean;
  lowerBandLevelLimit: number;
  presets: string[];
  upperBandLevelLimit: number;
}

@puckey puckey force-pushed the feature/equalizer branch from d1230a7 to a8789a5 Compare March 17, 2023 16:06
@puckey puckey mentioned this pull request Mar 22, 2023
@puckey puckey force-pushed the feature/equalizer branch from a8789a5 to 4871e19 Compare April 3, 2023 15:04
@puckey puckey closed this Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant