Guida alla programmazione audio di base

Questa sezione della guida illustra i concetti e le funzionalità delle API audio principali di Windows Vista e descrive come usarli nella programmazione delle applicazioni.

Questa sezione descrive gli argomenti seguenti:

Argomento Descrizione
Componenti audio in modalità utente Tramite le interfacce di basso livello nelle API audio principali, un client può accedere ai componenti di sistema che gestiscono e combinano flussi audio.
Audio in modalità utente protetto (PUMA) Descrive gli aggiornamenti dell'audio in modalità utente protetta (MDF), il motore audio in modalità utente nell'ambiente protetto (PE), che offre un ambiente più sicuro per l'elaborazione e il rendering audio.
Dispositivi endpoint audio Un dispositivo endpoint audio è un'astrazione software che consente interazioni descrittive con dispositivi audio come microfoni e altoparlanti.
Sessioni audio Una sessione audio è un'astrazione software che consente a un client di gestire una raccolta di flussi audio correlati come singola unità.
Controlli volume Il sistema integra le impostazioni del volume basate su criteri con le impostazioni del volume dell'utente in modo logico e coerente.
Gestione dei flussi L'API sessione audio di Windows (WASAPI) fornisce un client con un set completo di metodi per la creazione e la gestione di flussi audio.
Topologie di dispositivo L'API DeviceTopology consente a un client di individuare i controlli audio che si trovano lungo i vari percorsi di dati nell'hardware audio.
Uso dell'interfaccia IKsControl per accedere alle proprietà audio Un'applicazione audio specializzata potrebbe dover usare l'interfaccia IKsControl per accedere alle proprietà di una scheda audio.
Interoperabilità con le API audio legacy Le funzionalità principali delle API audio di base in Windows Vista possono essere incorporate nelle applicazioni esistenti che usano DirectSound, DirectShow e le funzioni waveOutXxx e waveInXxx multimediali di Windows.
Audio spaziale Fornisce indicazioni per l'uso di Windows Sonic, la soluzione a livello di piattaforma microsoft per il supporto audio spaziale in Xbox e Windows, abilitando segnali audio sia di contorno che di elevazione (sopra o sotto il listener).

 

API audio di base