Harkonnen a écrit :
Si tu veux "taper" directement dans les registres de la carte, inutile d'y penser sous Windows : ce système t'interdit l'accès direct au matériel. A moins que tu ne développes un driver. Et ce n'est pas comme l'Amiga : les constructeurs ne te donneront pas les indications techniques de la carte aussi facilement.
Essaie plutot de passer passer par DirectSound, surtout qu'il est compatible tout matériel. Il existe des tonnes de tutoriaux sur DirectSound sur le net
|
Soit DirectSound, soit l'API 'Waveform Audio' de windows, qui n'utilise pas DirectX. Pour cela, regarde les fonctions waveInOpen et les fonctions adjacentes de l'API windows dans le MSDN.
Quant aux caractéristiques de la carte, je dirais que si on n'a pas acces facilement aux infos techniques de la carte, on peut toujours aller voir comment c'est fait sous Linux. Linux t'offre la liberté d'aller voir comment les gens qui sont passé avant toi ont fait, t'offre la possibilité d'aquérir cette connaissance. Très peu de cartes ne sont pas supportées sous Linux, et ce sont pour la plupart des cartes professionnelles ( et donc à des prix professionnels! ) dont les constructeurs ne veulent pas donner les interfaces.