ここより下層が知りたいとなるとほぼOSの勉強になるな
win,mac,linuxの全てが別物の実装でマルチメディア機能を実現している
音出しひとつとっても音声コーデックにプロセス制御にデバイスドライバにOSのAPI群に
そもそもスピーカーに音の波形までゲームに無関係な知識を片っ端から勉強するハメになる
今のCUIプログラムだってGNOME端末やlinuxカーネル、gccのライブラリ群である
glibcに支えられて動いてることは忘れちゃいかんよ
ここより下層が知りたいとなるとほぼOSの勉強になるな
win,mac,linuxの全てが別物の実装でマルチメディア機能を実現している
音出しひとつとっても音声コーデックにプロセス制御にデバイスドライバにOSのAPI群に
そもそもスピーカーに音の波形までゲームに無関係な知識を片っ端から勉強するハメになる
今のCUIプログラムだってGNOME端末やlinuxカーネル、gccのライブラリ群である
glibcに支えられて動いてることは忘れちゃいかんよ