summaryrefslogtreecommitdiff
path: root/core/api
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2021-09-20 21:54:30 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2021-09-20 22:02:03 -0700
commit7966f9aa685995ddff5bc161f0e7bc79ae1d3c49 (patch)
tree60e8889a575cf76c0c833e38a60f1d00c47711b0 /core/api
parente23dd065ec5c3b63ecd8d92bc2c694cc8265edac (diff)
Spatializer: support for effect parameters
Add set/get API for implementatation-specific parameters Bug: 191404931 Test: atest SpatializerSystemTest Change-Id: Ibc49e05670c7bc473dad2421808b4a60970f16c9
Diffstat (limited to 'core/api')
-rw-r--r--core/api/system-current.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/api/system-current.txt b/core/api/system-current.txt
index 9c01bcada1ee..dd9031a8af8e 100644
--- a/core/api/system-current.txt
+++ b/core/api/system-current.txt
@@ -5379,12 +5379,14 @@ package android.media {
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void clearOnHeadToSoundstagePoseUpdatedListener();
method @NonNull @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public java.util.List<android.media.AudioDeviceAttributes> getCompatibleAudioDevices();
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public int getDesiredHeadTrackingMode();
+ method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void getEffectParameter(int, @NonNull byte[]);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public int getHeadTrackingMode();
method @NonNull @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public java.util.List<java.lang.Integer> getSupportedHeadTrackingModes();
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void recenterHeadTracker();
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void removeCompatibleAudioDevice(@NonNull android.media.AudioDeviceAttributes);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void removeOnHeadTrackingModeChangedListener(@NonNull android.media.Spatializer.OnHeadTrackingModeChangedListener);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void setDesiredHeadTrackingMode(int);
+ method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void setEffectParameter(int, @NonNull byte[]);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void setEnabled(boolean);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void setGlobalTransform(@NonNull float[]);
method @RequiresPermission("android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS") public void setOnHeadToSoundstagePoseUpdatedListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.Spatializer.OnHeadToSoundstagePoseUpdatedListener);