From fab53cf24c41c17e04cfc10de96cb65baa2dfcc6 Mon Sep 17 00:00:00 2001 From: huangtianyu Date: Mon, 18 Aug 2025 06:31:04 +0000 Subject: [PATCH 1/2] FixLoudnessGain Signed-off-by: huangtianyu --- multimedia/player_framework/lowpower_audio_sink.h | 14 -------------- .../lowpower_avsink/liblowpower_avsink.ndk.json | 4 ---- 2 files changed, 18 deletions(-) diff --git a/multimedia/player_framework/lowpower_audio_sink.h b/multimedia/player_framework/lowpower_audio_sink.h index 07f24a299..226f1f17a 100644 --- a/multimedia/player_framework/lowpower_audio_sink.h +++ b/multimedia/player_framework/lowpower_audio_sink.h @@ -258,20 +258,6 @@ OH_AVErrCode OH_LowPowerAudioSink_SetPlaybackSpeed(OH_LowPowerAudioSink* sink, c */ OH_AVErrCode OH_LowPowerAudioSink_ReturnSamples(OH_LowPowerAudioSink* sink, OH_AVSamplesBuffer* samples); -/** - * @brief Set the loudness gain for lowpower audio sink. - * - * @param {OH_LowPowerAudioSink*} sink Pointer to an OH_LowPowerAudioSink instance. - * @param {float} loudnessGain Loudness gain to set which changes from -90.0 to 24.0, expressing in dB. - * The default loudness gain is 0.0dB. - * @return Returns AV_ERR_OK if the gain is set successfully; - * otherwise, returns a specific error code as defined in {@link OH_AVErrCode} - * {@link AV_ERR_INVALID_VAL} the sink is nullptr or loudnessGain is out of valid range. - * {@link AV_ERR_SERVICE_DIED} media service is died. - * @since 20 - */ -OH_AVErrCode OH_LowPowerAudioSink_SetLoudnessGain(OH_LowPowerAudioSink* sink, float loudnessGain); - /** * @brief Regsister callback instance for lowpower audio sink. * diff --git a/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json b/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json index 7e53713e4..079f642c5 100644 --- a/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json +++ b/multimedia/player_framework/lowpower_avsink/liblowpower_avsink.ndk.json @@ -67,10 +67,6 @@ "first_introduced": "20", "name": "OH_LowPowerAudioSink_ReturnSamples" }, - { - "first_introduced": "20", - "name": "OH_LowPowerAudioSink_SetLoudnessGain" - }, { "first_introduced": "20", "name": "OH_LowPowerAudioSink_RegisterCallback" -- Gitee From b8a8d7f9fefcf84f7ad808cd8120600848a1d3fc Mon Sep 17 00:00:00 2001 From: huangtianyu Date: Mon, 18 Aug 2025 06:46:59 +0000 Subject: [PATCH 2/2] update multimedia/player_framework/lowpower_audio_sink.h. Signed-off-by: huangtianyu --- multimedia/player_framework/lowpower_audio_sink.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/multimedia/player_framework/lowpower_audio_sink.h b/multimedia/player_framework/lowpower_audio_sink.h index 226f1f17a..07f24a299 100644 --- a/multimedia/player_framework/lowpower_audio_sink.h +++ b/multimedia/player_framework/lowpower_audio_sink.h @@ -258,6 +258,20 @@ OH_AVErrCode OH_LowPowerAudioSink_SetPlaybackSpeed(OH_LowPowerAudioSink* sink, c */ OH_AVErrCode OH_LowPowerAudioSink_ReturnSamples(OH_LowPowerAudioSink* sink, OH_AVSamplesBuffer* samples); +/** + * @brief Set the loudness gain for lowpower audio sink. + * + * @param {OH_LowPowerAudioSink*} sink Pointer to an OH_LowPowerAudioSink instance. + * @param {float} loudnessGain Loudness gain to set which changes from -90.0 to 24.0, expressing in dB. + * The default loudness gain is 0.0dB. + * @return Returns AV_ERR_OK if the gain is set successfully; + * otherwise, returns a specific error code as defined in {@link OH_AVErrCode} + * {@link AV_ERR_INVALID_VAL} the sink is nullptr or loudnessGain is out of valid range. + * {@link AV_ERR_SERVICE_DIED} media service is died. + * @since 20 + */ +OH_AVErrCode OH_LowPowerAudioSink_SetLoudnessGain(OH_LowPowerAudioSink* sink, float loudnessGain); + /** * @brief Regsister callback instance for lowpower audio sink. * -- Gitee