AUSampler Factory预设MacError -1073748960

时间:2011-11-13 21:56:42

标签: objective-c ios macos cocoa core-audio

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

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

返回的OSStatus代码是-1073748960。当我跑步时,这不会返回任何内容:

macerror -1073748960

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

1 个答案:

答案 0 :(得分:0)

您的datasize变量应使用sizeof(Boolean)

的值进行初始化