CMMSystem.

Ein Satz von MFC-Klassen, die die Win32-Multimedia-APIs einkapseln
Jetzt downloaden

CMMSystem. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Naughter Software
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 72 KB

CMMSystem. Stichworte


CMMSystem. Beschreibung

CMMSystem bietet eine Sammlung von MFC-Klassen, um einige der Win32 Multimedia-APIs einzukapseln. Die abgedeckten Bereiche umfassen die Wellen-, Wavin-, MMIO- und Mischer-APIs Seitdem, seitdem die Audiosignalverarbeitung in der College studiert, interessiere ich mich schon immer für computerbasierte Audio. Diese Klassen sind die Ergebnisse meiner Untersuchungen in die Sockel Win32-Unterstützung für diesen Bereich. Die Klassen, die das CMMSystem darstellen, sind: CMMIOFILE: Diese Klasse implementiert einen sehr einfachen Wrapper für die "MMIO ..." -Funktionen. Diese Funktionen sorgen für das Lesen und das Schreiben von RIFF-Dateien, die die Common-WAV-Datei ein Beispiele beträgt. Wie alle Klassen in CMMSystem ist es mit Ausnahme basierend auf der Ausnahme und werfen einen MFC-Stil "CMMioException" ausnahmsweise, wenn Fehler auftreten. Für ein Beispiel, wie einfach es ist, diese Klasse zu verwenden, überprüfen Sie den Code für die im Download enthaltenen Playwav- und Recordwav-Beispielprojekte. CWAVEOUT: Dies implementiert einen Wrapper für die Funktionen "Waveout ..". Dies war die erste Klasse, die im CMMSystem entwickelt wurde, und basierte auf dem großen Tutorial zur Audio-Input-Verarbeitung von David Overton. Wenn Sie auf der Audioverarbeitung unter Windows neu sind, würde ich Ihnen empfehlen, diese sehr gute Einführung zu überprüfen. Die Klasse betreut sich intern alle Details der Pufferverwaltung und bietet eine sehr einfache Schreibmethode, um Audiodaten zu senden. Alle in der Klasse auftretenden Fehler werden wiederum als Standard-MFC-Stil "CwaveOutException" ausgewiesen. CwaveIn: Dies ist die Corollary-Klasse für Cwaveout und bietet Unterstützung für die Aufnahme von Audiodaten. Wiederum werden die Details der Pufferverwaltung von der Klasse behandelt, und eine einfache Lesemethode wird bereitgestellt, um die aufgezeichneten Audiodaten zu erhalten. Irrtümer verursachen einen MFC-Stil "Cwaveinexception" -Anz CMIXER: Die Endklasse im CMMSystem, CMIXER, bietet ein dünnes Furnier über den sehr komplizierten Bereich der Mixer-APIs. Ich behaupte nicht, Experte für diesen besonderen Bereich zu sein, und die Verpackung ist sehr dünn. Wieder verursachen alle Fehler, die intern auftreten, verursachen einen MFC-Stil "CMixeException", der geworfen wird.


CMMSystem. Zugehörige Software