diff --git a/services/audio_engine/node/src/hpae_audio_format_converter_node.cpp b/services/audio_engine/node/src/hpae_audio_format_converter_node.cpp index 1b14461153255ebba581a475f82715cdd72be21d..dfb89bf73b0ccc2602cdb20d605099e0da2eccba 100644 --- a/services/audio_engine/node/src/hpae_audio_format_converter_node.cpp +++ b/services/audio_engine/node/src/hpae_audio_format_converter_node.cpp @@ -219,7 +219,7 @@ bool HpaeAudioFormatConverterNode::CheckUpdateOutInfo() if (resampler_->GetOutRate() != sampleRate) { HILOG_COMM_INFO("NodeId: %{public}d, update output sample rate: %{public}d -> %{public}d", GetNodeId(), resampler_->GetOutRate(), sampleRate); - resampler_->UpdateRates(preNodeInfo_.samplingRate, sampleRate); + resampler_->UpdateRates(resampler_->GetInRate(), sampleRate); } HpaeNodeInfo nodeInfo = GetNodeInfo();