Cmmsystem

Un ensemble de classes MFC encapsulant les API Multimedia Win32
Télécharger maintenant

Cmmsystem Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Naughter Software
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 72 KB

Cmmsystem Mots clés


Cmmsystem La description

CMMMSystem fournit une collection de classes MFC pour encapsuler certaines des API Win32 multimédia. Les zones couvertes incluent les API des ondes, Wavein, MMIO et Mixer Depuis l'étude du traitement du signal audio au collège, j'ai toujours été intéressé par l'audio informatique. Ces classes sont les résultats de mes enquêtes sur la prise en charge de la base Win32 pour cette zone. Les classes qui constituent CMMSSystem sont: CMMIOFILE: Cette classe implémente une enveloppe très simple pour les fonctions "MMIO ...". Ces fonctions prévoient la lecture et la rédaction de fichiers riff, que le fichier commun .wav est une instance de. Comme toutes les classes de CMMSystem, il s'agit d'une exception et d'une exception de style MFC "cmmioException" lorsque toutes les erreurs se produisent. Pour un exemple sur la facilité d'utilisation de cette classe, consultez le code des exemples de projets Playwav et RecordwAV inclus dans le téléchargement. CWAVEOUT: Cela implémente une enveloppe pour les fonctions "WaveOut.". C'était la première classe développée dans CMMSsystem et reposait sur le grand tutoriel sur le traitement de l'entrée audio de David Overton. Si vous êtes nouveau dans le traitement audio sous Windows, je vous recommande de vérifier cette très bonne introduction. La classe s'occupe de tout le détail de la gestion de la mémoire tampon et fournit une méthode d'écriture très simple pour y envoyer des données audio. Encore une fois, toutes les erreurs qui se produisent dans la classe sont signalées comme des exceptions standard de style MFC Style "CwaveOutException". CWAVEIN: Ceci est la classe corollaire à CWAVEOUT et fournit une assistance pour enregistrer des données audio. Encore une fois, les détails de la gestion des tampons sont traités par la classe et une méthode de lecture simple est fournie pour obtenir les données audio enregistrées. Toute erreur provoquera une exception «CWAVEINException» de style MFC »à projeter. CMIXER: La classe finale de CMMSystem, CMIXER fournit un placage mince sur la zone très compliquée des API de mélangeur. Je ne prétends pas être un expert sur cette zone particulière et l'enveloppement fourni est très mince. Encore une fois, toutes les erreurs qui se produisent en interne provoqueront un style MFC "CMIXEREXception" d'être lancé.


Cmmsystem Logiciels associés