当我尝试接收有关AUSampler出厂预设的属性信息时,我收到了我无法解码的错误号。

UInt32 datasize = 0;
Boolean writable;
OSStatus result = AudioUnitGetPropertyInfo(inComponentInstance, kAudioUnitProperty_FactoryPresets, inScope, (AudioUnitElement)0, &datasize, &writable);


返回的OSStatus代码为-1073748960。当我运行时,这不返回任何内容:

macerror -1073748960


任何想法是什么错误?我正在尝试调查AUSampler是否有出厂预设。

最佳答案

您的datasize变量应使用sizeof(Boolean)的值初始化

07-24 19:20