FC2ブログ

ホーム > 2011年03月11日

2011年03月11日月度記事一覧

CD-DAの再生 第2部



CD-DAの読み込み/再生手順は以下の通りです。

  1. CreateFile関数を使ってCDROMのドライブを開いて、CDROMのデバイスハンドルを取得します。
  2. CDROMのトラック数や各トラックの情報を格納したCDROM_TOC構造体を取得し、目的の曲の開始セクタ終了セクタを算出します。
  3. WAVE出力デバイスを開きます。
  4. WAVE出力デバイスからのコールバックイベントトリガにして、CD-DAの各セクタから音源データDeviceIoControl関数を使って読み出します。
  5. 終了セクタまで読み込むか、演奏停止イベントがあればWAVE出力デバイスを停止してから閉じます。



...続きを読む

すべての記事一覧

ホームへ戻る > 2011年03月11日

タグクラウド
ブロとも申請フォーム

この人とブロともになる

ブロとも一覧

このページの先頭へ戻る