La nouveauté c'est qu'on a là du code modulable (plus facile à maintenir).
Cette version marque aussi l'apparition de codecs (compresseur décompresseur) et le tout est programmé en PureBasic sans api ni dépendance à aucune dll. Pour le moment il n'y a que des décodeurs parce que les encodeurs c'est plus difficile à coder et certains formats ne devraient pas tarder à arriver...
Autre nouveauté majeure... il n'est pas possible de jouer des sons. Il s'agit là de manipulations de fichiers audios uniquement. Par contre des modules permettant de jouer des sons ne devraient pas tarder à arriver. ^^*
Faut pas s'ettoner si y'a pas toutes les fonctions et si les exemples ne sont pas aussi biens que l'oscilloscope mais pour le moment les codecs me prennent du temps (sans compter tout le temps qu'il a fallu pour réécrire ce qui existait déjà...)
Toutes les fonctions commencent par le préfixe "Pcm". Il n'est pas nécessaire d'apeller directement les fonctions des codecs et je recommande de se contenter des fonctions Pcm qui se chargent de tout...
Toutes les sources sont présentes et sont en théorie compatibles avec les autres OS, chose que je vérifierais au moins pour linux dès que je pourrais...
PurePcm.zip

Ce ne sont pas des codecs au sens propre. PurePCM ne permet pas de travailler en temps réel sur le son. Les décodeurs peuvent permettre d'utiliser les sons non reconnus en PB avec la fonction CatchSound().
Dri
