Version: 2023.1
Experimental: this API is experimental and might be changed or removed in the future.

AudioSampleProvider.consumeSampleFramesNativeFunction

切换到手册
public static Experimental.Audio.AudioSampleProvider.ConsumeSampleFramesNativeFunction consumeSampleFramesNativeFunction ;

描述

指向原生函数(提供了对音频样本帧的访问)的指针。

此函数指针可以传递给需要使用样本帧的原生插件,从而避免从原生转向 C# 的相关开销或者出现垃圾收集干扰问题。

导入使用此类型的原生函数,将原生函数指针传递给原生插件,如下所示:

SetConsumeSampleFramesFunction(
    AudioSampleProvider.consumeSampleFramesNativeFunction, signalProvider.id,
    signalProvider.channelCount, signalProvider.sampleRate);

要了解如何导入使用此签名的原生函数,请参阅 ConsumeSampleFramesNativeFunction