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.

 

Core-Audio-APIs