ab.com コミュニティ https://www.activebasic.com/forum/ |
|
DirectMusic ループ開始位置、終了位置を指定 https://www.activebasic.com/forum/viewtopic.php?t=880 |
ページ 1 / 1 |
作成者: | Sunshine [ 2006年3月30日(木) 17:27 ] |
記事の件名: | DirectMusic ループ開始位置、終了位置を指定 |
ループの開始位置と終了位置を設定します。 CAudioクラスに以下の関数を追加します。 既出だったらすみません。 コード: 'ループの開始位置と終了位置を指定する Function CAudio::SetLoop(mtStart As MUSIC_TIME, mtEnd As MUSIC_TIME) As DWord SetLoop = lpDMSegment->SetLoopPoints(mtStart, mtEnd) End Function 'ループの開始位置を指定する Function CAudio::SetLoopStart(mtStart As MUSIC_TIME) As DWord SetLoopStart = lpDMSegment->SetStartPoint(mtStart) End Functionちなみに、mtStartとmtEndはミュージックタイムです。 (実時間とミュージックタイムの変換方法がわかりませんでした・・・) もし間違っていたら、訂正お願いします。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |