当我尝试接收有关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)
的值初始化