iOS 3D混音器渲染标志

时间:2012-05-24 22:16:45

标签: ios5

我无法操纵3D混音器的渲染标记。 这是代码:

UInt32    render_flags_3d = k3DMixerRenderingFlags_DistanceAttenuation;

render_flags_3d += k3DMixerRenderingFlags_DistanceDiffusion;
render_flags_3d += k3DMixerRenderingFlags_InterAuralDelay; 

result = AudioUnitSetProperty( mixerUnit,
                              kAudioUnitProperty_3DMixerRenderingFlags,
                              kAudioUnitScope_Input, 
                              0, 
                              &render_flags_3d, 
                              sizeof(render_flags_3d));
NSAssert1(result == noErr,@"failed to set render flags %d",result);

这与kAudioUnitErr_InvalidProperty断言。我已经将调音台的“使用内部混响”标志打开,否则3D调音台工作正常。哦,如果我没记错的话,我也尝试了所有不同的范围。 线索,任何人?

0 个答案:

没有答案