Core Audio Programming Guide

In diesem Leitfadenabschnitt werden die Konzepte und Features der Kernaudio-APIs von Windows Vista erläutert, und es wird beschrieben, wie sie in der Anwendungsprogrammierung verwendet werden.

In diesem Abschnitt werden die folgenden Themen behandelt:

Thema BESCHREIBUNG
Benutzermodus-Audiokomponenten Über die Low-Level-Schnittstellen in den Kernaudio-APIs kann ein Client auf die Systemkomponenten zugreifen, die Audiostreams verwalten und mischen.
Audio im geschützten Benutzermodus (PROTECTED) Beschreibt die Updates für Protected User Mode Audio (CSV), 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 Softwareabstraktion, die benutzerfreundliche Interaktionen mit Audiogeräten wie Mikrofonen und Lautsprechern ermöglicht.
Audiositzungen Eine Audiositzung ist eine Softwareabstraktion, die es einem Client ermöglicht, eine Sammlung verwandter Audiostreams als einzelne Einheit zu verwalten.
Lautstärkeregler Das System integriert seine richtlinienbasierten Volumeeinstellungen logisch und konsistent in die Volumeeinstellungen des Benutzers.
Streamverwaltung Die Windows Audio Session API (WASAPI) stellt einem Client einen vollständigen Satz von Methoden zum Erstellen und Verwalten von Audiostreams bereit.
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 Kernaudio-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 Plattformlösung von Microsoft für die Unterstützung räumlicher Sound auf Xbox und Windows, sodass Audiohinweise sowohl umschließen als auch die Höhe (über oder unterhalb des Listeners) aktiviert werden können.

Kernaudio-APIs