簡體   English   中英

使用AudioUnitSetParameter調整音頻流的音量不起作用

[英]Adjust volume of audio stream using AudioUnitSetParameter not works

AudioUnitSetParameter(appBufferContext->unit, kDynamicsProcessorParam_MasterGain, kAudioUnitScope_Output, 0, 0.5 , 0);

該行返回-50。 它是什么意思? 其實我想調整音頻數據包的傳輸量。

您使用錯誤/無效的參數調用了該方法(kAudio_ParamError ==函數的參數列表中的錯誤)。 在不了解您的圖表的情況下,建議您首先按照以下步驟仔細檢查您的范圍和元素: https : //developer.apple.com/documentation/audiotoolbox/1438454-audiounitsetparameter? language =occ

例如,您的scope == kAudioUnitScope_Output是否正確, element == 0呢?

如果您不知道,請使用CAShow()調試圖形,以便可以確切地看到組件的連接方式。

將來,您可以在此處檢查CoreAudio錯誤代碼: https ://www.osstatus.com/search/results?platform = all&framework = all&search = -50

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM