さて、ようやくプログラムで送受信できるようになりました。早速ここでサイン波でも出して…と行きたいところですが、そうは問屋が卸しません。じつは前回のプログラムはデータ送受信こそきちんとやっていますが、まったく音がでないのです。それはコーデックの制御コードをくみこんでいないためです。すでに説明したようにAC97コーデックは相当複雑な制御が必要です。やってやれないことはないのですが、このサイトはDSPで遊ぶサイトです。延々とコーデックの制御なんかやってられるかーっ。(ノ-_-)ノ~┻━┻
一方でSPORTについては、普段使う点については十分説明できたと思います。と、いうことでここは一つ面倒なコーデックの制御をライブラリで行うことにしましょう。次回からはアナログ・デバイセズが公開している modular codec manager で遊んでみることにします。