audio: Clarify "mute" behavior for playback parameters When the client specifies `TimestretchFallbackMode.MUTE`, it should still be allowed for the HAL implementation to return an error if parameters are out of range and it does not support muted playback. Bug: 381385909 Bug: 384626226 Test: atest VtsHalAudioCoreTargetTest Change-Id: I757856dadd9cf234daa3554b0ca33e7b4e2e4f00
diff --git a/media/aidl/android/media/audio/common/AudioPlaybackRate.aidl b/media/aidl/android/media/audio/common/AudioPlaybackRate.aidl index 3dd474f..45921d5 100644 --- a/media/aidl/android/media/audio/common/AudioPlaybackRate.aidl +++ b/media/aidl/android/media/audio/common/AudioPlaybackRate.aidl
@@ -71,9 +71,15 @@ SYS_RESERVED_CUT_REPEAT = -1, /** Reserved for use by the framework. */ SYS_RESERVED_DEFAULT = 0, - /** Play silence for parameter values that are out of range. */ + /** + * If possible, play silence for parameter values that are out of range, + * otherwise return an error (same as 'FAIL' would return). + */ MUTE = 1, - /** Return an error while trying to set the parameters. */ + /** + * Always return an error while trying to set the parameters that are + * out of range. + */ FAIL = 2, } /**