1

Bonjour tout le monde! smile
Je viens de commencer à m'amuser avec DirectSound, et là il y a un problème; apparemment un DIRECTSOUNDBUFFER ne peut jouer qu'un PCM non-compressé. Sauf que ça prend over-beaucoup de place ce format. J'aurais volontiers encodé cela avec le magnétophone Windows...
En cherchant dans la doc (au cas où j'ai Visual Studio 6.0, version archaïque, mais bon comme c'est celle qu'on a à l'école et que j'ai besoin de ça pour un projet scolaire je ne vais pas changer ni utiliser une version de DirectSound ni utiliser une version trop récente ni encore d'utiliser une API non-présente de base car on n'a rien le droit d'installer à l'école) je vois qu'il faudrait utiliser les codecs ACM pour décompresser, mais bon c'est ultra-compliqué... Y'aurait-il quelque part un exemple d'utilisation simple? (genre exactement comme PlaySound mais que je puisse en jouer plusieurs en même temps, et qui marche sur cette vieille version 6.0) smile
Notez tout de même que je ne veux pas faire du streaming... ce sera plus simple wink
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2

PlaySound gère le mixage ("plusieurs en même temps") depuis Windows 98 pour la série 9x/Me et 2000 pour la série NT déjà.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Ben c'est écrit dans la doc que non. Et d'ailleurs quand je teste, ça ne marche pas. Tu ne confondrais pas avec le mode SND_ASYNC, qui fait retourner la fonction dès qu'elle a commencé à jouer le son...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

4

C'est peut-être parce que c'est plusieurs fois la même application. En tout cas, sous WinMe, 2 applications (ou plus) peuvent jouer du son en même temps.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Ah oui 2 applis différentes, mais pas la même sad
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

6

Raaah, encore une limitation totalement débile de Window$. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

neutral Je pense qu'il y a une API qui permet de jouer deux sons simultanément sans forker roll

Et [google]play sounds simultaneously[/google] doit certainement être instructif.


PS : Et puis peut-être que la fonction Play$ound marche mieux gol

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

8

J'ai recherché sous Google avant de poster... smile
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

9

Tiens, la fonction google de yn recherche uniquement dans les pages en français maintenant?

En tout cas la recherche de ./7 en anglais donne (comme 1er résultat roll) : http://www.swissdelphicenter.ch/en/showcode.php?id=1643 et tu dois pouvoir trouver plus de renseignements en te renseignant sur sendMciString & co...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

Si tu veux utiliser quelque chose de correct, essaie ASIO...
Mais bon, c'est limite professionnel, l'usage. Donc si c'est juste pour faire passer un son, ça sert à rien. Et tu fais tout toi-même dedans...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

11

FMOD powa tongue
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

12

Miles> oui ASIO pawa, mais il a peut-être pas besoin d'avoir un tps de latence < 5 ms happy

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)