AudioSampleProvider.ConsumeSampleFramesNativeFunction
Type that represents the native function pointer for consuming sample frames.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Delegate
- Namespace: UnityEngine.Experimental.Audio
- Assembly: UnityEngine.AudioModule
public delegate uint AudioSampleProvider.ConsumeSampleFramesNativeFunction(uint providerId, nint interleavedSampleFrames, uint sampleFrameCount)
Remarks
Importing a hypothetical native setup function would be done this way:
[DllImport(pluginName, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)]private static extern void SetConsumeSampleFramesFunction( AudioSampleProvider.ConsumeSampleFramesNativeFunction cb, uint id, ushort channelCount, uint sampleRate);
See AudioSampleProvider.consumeSampleFramesNativeFunction for how to invoke this native plug-in function.