AudioSampleProvider.SampleFramesEventNativeFunction
public delegate void SampleFramesEventNativeFunction(IntPtr userData,
uint providerId,
uint sampleFrameCount);
Parameters
| userData | User data specified when the handler was set. The actual C type is void*. | |
| providerId | Id of the provider. See AudioSampleProvider.id. | |
| sampleFrameCount | Number of sample frames available or overflowed, depending on event type. |
Description 描述
Type that represents the native function pointer for handling sample frame events.
Sample frames events are AudioSampleProvider.sampleFramesAvailable and AudioSampleProvider.sampleFramesOverflow.
Importing such a function from a native plug-in would be done this way:
[DllImport(pluginName, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)] private static extern void SampleFramesAvailable(IntPtr userData, uint id, uint sampleFrameCount);