016
Matthias Hofmann
Administrator Bürstenkaiser
|
Geschrieben am: 26.01.2006, 22:07 Uhr
| Zitat: | bennokue postete Wie schwer ist eigentlich die Soundausgabe mit C++ -> DirectX (oder kann man das mangels Spezifizierung nicht sagen?)? |
Die Soundausgabe ist eine der ätzensten Bereiche. Ursprünglich machte man das über die DirectSound-Schnittstelle, das ist die DirectX-Komponente, die für Audio zuständig ist. Das nervige dabei war, daÃ? man den Code zum Auslesen der Audiodatei und zur Verwaltung der Audiopuffer selber schreiben muÃ?te, und das ist eine etwas heikle Geschichte.
Irgendwann hat Microsoft daher in DirectMusic (eine weitere DirectX-Komponente) eine API bereitsgestellt, die das alles automatisch erledigt. Klingt gut, ist es aber nicht: DirectMusic ist so ein verworrener Haufen Müll, daÃ? ich nach es nach ein paar Wochen hingeschmissen habe und wieder zu DirectSound gewechselt bin. Nach Veröffentlichung eines frustrierten Threads im USF habe ich erfahren, daÃ? es meinen Kollegen genauso ging. Jetzt mache ich also wieder alles selber, aber immerhin funktioniert es... ------ Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen |