【发布时间】:2013-12-04 17:23:13
【问题描述】:
我的 AudioUnit 工作正常,但是当延迟发生变化时,他们需要通知主机。这是我的代码:
AudioUnitEvent e;
MMEMSET(&e, 0, sizeof(AudioUnitEvent));
e.mArgument.mProperty.mAudioUnit = Instance;//GetComponentInstance ();
e.mArgument.mProperty.mPropertyID = kAudioUnitProperty_Latency;
e.mArgument.mProperty.mScope = kAudioUnitScope_Global;
e.mArgument.mProperty.mElement = 0;
e.mEventType = kAudioUnitEvent_PropertyChange;
AUEventListenerNotify (paramListenerRef, NULL, &e);
不幸的是,这在大多数主机中似乎没有任何作用,尤其是 Logic。有什么想法可能是错的吗?
【问题讨论】:
标签: core-audio audiounit