gpt4 book ai didi

macos - 使用CoreAudio OSX读取输入音量

转载 作者:行者123 更新时间:2023-12-02 23:56:31 24 4
gpt4 key购买 nike

该文档有点混乱-有人可以指出我要允许我读取CoreAudio上的输入音量的代码吗?我正在使用的代码使用:

AudioUnitGetParameter(mMixerUnit, k3DMixerParam_PreAveragePower, kAudioUnitScope_Input, 0, &levels[0]);
AudioUnitGetParameter(mMixerUnit, k3DMixerParam_PrePeakHoldLevel, kAudioUnitScope_Input, 0, &peaks[0]);

适用于某些设备,但不适用于所有设备。我需要适用于所有设备的产品。

最佳答案

如果没有更多上下文,很难完全诊断出这一点。但是,您是否在调音台上明确启用输入计量?您可以这样:

UInt32 enable = 1;
AudioUnitSetProperty(mMixerUnit,
kAudioUnitProperty_MeteringMode,
kAudioUnitScope_Input,
0,
&enable,
sizeof(enable));

关于macos - 使用CoreAudio OSX读取输入音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com