ステップ型シーケンサのプログラム、ストリーミングバッファへのデータ追加と再生開始
DirectSoundによるドラム マシンの作成のC#ソースファイル
StreamingPlayer.Playメソッド内
SecondaryBuffer.Playが実行される前に、
//SecondaryBuffer.Writeの第2引数になる変数m_PullStreamにnew PullStream(pullAudio)を代入。
//SecondaryBufferのメソッド、SetCurrentPosition(0)でポジションを先頭に。
//Feedメソッドでバッファに追加されたバイト数を表すための変数m_NextWriteに0を代入。
//FeedはSecondaryBuffer.Writeによって、ストリームからバッファへの書き込みを行う。
//Timer.Enabledを真にしてTimerを有効にする。
そして、SecondaryBuffer.Play