|
2019/1/15(Tue) 16:36:32|NO.86322
BASSのライブラリフォルダに入っているbass.chmがリファレンスです。
ヘルプファイルを読んで、hsp用に定義を書きます。こんな感じ。
#cfunc global bass_init "BASS_Init" int, int, int, int, int
基本的には int とか sptr でいいですが、 QWORD はint2個分にしてください。こんな感じ。
#cfunc global bass_streamCreateFile "BASS_StreamCreateFile" int, sptr, int, int, int, int, int
BASS_ChannelSetSync など、コールバックを要求する機能は、hspだけでは使えません。コールバックモジュールで強引にやるとできますが、コールバックされたときにhspが処理中(stopしてない状態)だとアプリがクラッシュします。
|