Condividi tramite


API audio di base

Nota

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

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 waveXxx 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 principali di Windows Fornisce una panoramica delle API audio principali di Windows e descrive i concetti di base.
guida alla programmazione di Descrive le funzionalità principali delle API audio principali e come usarle.
di riferimento per la programmazione Fornisce informazioni di riferimento su C++ per le API audio principali.

tecnologie multimediali di per Windows

esempi SDK che usano le API audio di base