internal static extern AudioConverterStatus AudioConverterFillComplexBuffer( [NotNull] AudioConverterHandle handle, [NotNull] NativeCallbacks.AudioConverterComplexInputCallback inputCallback, IntPtr userData, ref uint packetSize, ref AudioBufferList outputData, [CanBeNull][In, Out] AudioStreamPacketDescription[] packetDescriptions);
internal AudioConverter(ref AudioStreamBasicDescription inputDescription, ref AudioStreamBasicDescription outputDescription, [NotNull] AudioFile audioFile) { _inputCallback = InputCallback; SafeNativeMethods.AudioConverterNew(ref inputDescription, ref outputDescription, out _handle); _audioFile = audioFile; }