私は.NET用のSoundTouchWrapperを見ていましたが、これを見ました:
[DllImport (SoundTouchDLLName)]
internal static extern void soundtouch_getVersionString2 (StringBuilder versionString, int bufferSize);
元の C++ ライブラリのヘッダー ファイルでは、次のようになります。
__declspec(dllimport) void __stdcall soundtouch_getVersionString2(char* versionString, int bufferSize);
それがどのように機能するかについてどこで読むことができますか? この関数に渡された StringBuilder はどのようにデータで埋められますか?