AudioSampleProvider.consumeSampleFramesNativeFunction
Экспериментальный: это API экспериментально и может быть изменено или удалено в будущем.
Declaration
public static Experimental.Audio.AudioSampleProvider.ConsumeSampleFramesNativeFunction consumeSampleFramesNativeFunction;Описание
Указатель на собственную функцию, обеспечивающую доступ к кадрам звуковых образцов.
Этот указатель функции может быть передан родственным плагинам, которые должны потреблять кадры образца, избегая при этом любых накладных расходов, связанных с переходом от родственного к C# или интерференцией сбора мусора.
Импорт родственной функции, которая использует этот тип, для передачи указателя родственной функции родственному плагину будет выглядеть следующим образом:
SetConsumeSampleFramesFunction(
AudioSampleProvider.consumeSampleFramesNativeFunction, signalProvider.id,
signalProvider.channelCount, signalProvider.sampleRate);
См. ConsumeSampleFramesNativeFunction для информации о том, как импортировать собственную функцию, использующую эту подпись.