ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その25
■ このスレッドは過去ログ倉庫に格納されています
0641デフォルトの名無しさん
2005/09/25(日) 07:00:18手順
1、調査、
1−1 waveファイルの構造
1−2低レベルオーディオの概要 API日本語ヘルプを読む
1−3 MMSystem ユニットを読む
2、waveファイル先頭を読んで、サイズと、開始位置を設定
サイズが極端に大きいなら2度3度に分ける事も考えるが
効果音程度なら1発でいい
GlobalAlloc GlobalLockでメモリを確保、そこにwaveデータを読む
waveOutOpen で CALLBACK_WINDOWと Handleを渡す
waveOutPrepareHeader でロックしたメモリを渡す
waveOutWrit でスタート
終了は、フォームに来るメッセージ
WOM_OPEN:
WOM_DONE:
WOM_CLOSE:
で検出すればいい
■ このスレッドは過去ログ倉庫に格納されています