我正在尝试设置“ AudioUnitSetProperty”的值,但我的状态始终是“ -10879”。

UInt32 meteringMode = 1;
OSStatus status = AudioUnitSetProperty(self.componetInstance, kAudioUnitProperty_MeteringMode, kAudioUnitScope_Input, 0, &meteringMode, sizeof(meteringMode));


我究竟做错了什么?谢谢!

我尝试:

status = AudioUnitSetProperty(self.componetInstance, kAudioUnitProperty_MeteringMode, kAudioUnitSubType_MultiChannelMixer, 0, &meteringMode, sizeof(meteringMode));


我尝试:

status = AudioUnitSetProperty(self.componetInstance, kAudioUnitProperty_MeteringMode, kAudioUnitSubType_MultiChannelMixer, 1, &meteringMode, sizeof(meteringMode));


错误仍然存​​在。

最佳答案

此属性仅对多通道混音器有效。 kAudioUnitSubType_MultiChannelMixer

09-30 22:09