Core Audio Programming Guide
In diesem Handbuchabschnitt werden die Konzepte und Features der wichtigsten Audio-APIs von Windows Vista erläutert und die Verwendung in der Anwendungsprogrammierung beschrieben.
In diesem Abschnitt werden die folgenden Themen behandelt:
Thema | BESCHREIBUNG |
---|---|
Audiokomponenten im Benutzermodus | Über die Low-Level-Schnittstellen in den Kern-Audio-APIs kann ein Client auf die Systemkomponenten zugreifen, die Audiostreams verwalten und mischen. |
Audio im geschützten Benutzermodus (PUMA) | Beschreibt die Updates für geschütztes Benutzermodus-Audio (PUMA), die Benutzermodus-Audio-Engine in der geschützten Umgebung (PE), die eine sicherere Umgebung für die Audioverarbeitung und das Rendering bietet. |
Audioendpunktgeräte | Ein Audioendpunktgerät ist eine Software-Abstraktion, die benutzerfreundliche Interaktionen mit Audiogeräten wie Mikrofonen und Lautsprechern ermöglicht. |
Audiositzungen | Eine Audiositzung ist eine Software-Abstraktion, die es einem Client ermöglicht, eine Sammlung verwandter Audiostreams als einzelne Einheit zu verwalten. |
Lautstärkeregler | Das System integriert seine richtlinienbasierten Volumeeinstellungen auf logische und konsistente Weise in die Volumeeinstellungen des Benutzers. |
Streamverwaltung | Die Windows Audio Session API (WASAPI) bietet einem Client einen vollständigen Satz von Methoden zum Erstellen und Verwalten von Audiostreams. |
Gerätetopologien | Mit der DeviceTopology-API kann ein Client die Audiosteuerelemente ermitteln, die sich entlang der verschiedenen Datenpfade in der Audiohardware befinden. |
Verwenden der IKsControl-Schnittstelle für den Zugriff auf Audioeigenschaften | Eine spezielle Audioanwendung muss möglicherweise die IKsControl-Schnittstelle verwenden, um auf die Eigenschaften eines Audioadapters zuzugreifen. |
Interoperabilität mit Legacy-Audio-APIs | Wichtige Features der kernigen Audio-APIs in Windows Vista können in vorhandene Anwendungen integriert werden, die DirectSound, DirectShow und die Windows-Multimediafunktionen waveOutXxx und waveInXxx verwenden. |
Raumklang | Enthält Anleitungen für die Verwendung von Windows Sonic, der Plattform-Lösung von Microsoft für die Unterstützung räumlicher Sound auf Xbox und Windows, wobei Audiohinweise für Surround- und Höhenerweiterungen (oberhalb oder unterhalb des Listeners) aktiviert werden. |
Zugehörige Themen