API audio di base

Nota

Per esempi di codice, vedere Esempi di SDK che usano le API audio di base.

Questa documentazione fornisce informazioni sulle API (Core Audio Application Programming Interface) per la famiglia di sistemi operativi Microsoft Windows. Fornisce linee guida per gli sviluppatori di software da seguire nello sviluppo di applicazioni che usano le API audio di base in Windows Vista. Queste API sono state nuove in Windows Vista e non sono disponibili nelle versioni precedenti di Windows.

Le API audio di base consentono alle applicazioni audio di accedere ai dispositivi endpoint audio, ad esempio cuffie e microfoni. Le API audio principali fungono da base per le API audio di livello superiore, ad esempio Microsoft DirectSound e le funzioni waveXxx multimediali di Windows. La maggior parte delle applicazioni comunica con le API di livello superiore, ma alcune applicazioni con requisiti speciali potrebbero dover comunicare direttamente con le API audio principali.

A partire da Windows 7, le API esistenti sono state migliorate e sono state aggiunte nuove API per supportare nuovi scenari. Le API di gestione del flusso e della sessione sono state migliorate in modo che l'applicazione possa ora enumerare e ottenere il controllo esteso sulla sessione audio. Usando le nuove API, l'applicazione può implementare un'esperienza di attenuazione del flusso personalizzata. Le nuove API correlate al dispositivo forniscono l'accesso alle proprietà del driver dei dispositivi endpoint.

Questa documentazione include le sezioni seguenti.

Sezione Descrizione
Informazioni sulle API audio di Windows Core Fornisce una panoramica delle API audio principali di Windows e descrive i concetti di base.
Guida per programmatori Descrive le funzionalità principali delle API audio principali e come usarle.
Informazioni di riferimento sulla programmazione Fornisce informazioni di riferimento su C++ per le API audio principali.

Tecnologie multimediali per Windows

Esempi di SDK che usano le API audio di base