Share via


Esperienza predefinita di anatraggio

Si consideri uno scenario in cui un utente riceve una telefonata durante l'ascolto della musica sul computer. Durante la telefonata, l'utente vuole ridurre il livello di volume della musica durante la chiamata telefonica e riprendere il volume originale dopo la fine della telefonata. A seconda delle opzioni specificate dall'utente nel pannello di controllo Suoni, il sistema operativo fornisce automaticamente questa funzionalità tramite l'attenuazione del flusso o dell'anatraggio, riducendo l'intensità di un flusso audio.

L'esperienza di attenuazione predefinita dipende dalla preferenza dell'utente, come specificato nell'opzione Audio del pannello di controllo. Nella scheda Comunicazioni l'utente può scegliere un livello di attenuazione (il valore predefinito è 80%), disattivare tutti i flussi non di comunicazione o disabilitare l'esperienza di attenuazione del flusso predefinita. Il sistema consente l'apertura di nuovi flussi non di comunicazione (ad eccezione dei nuovi suoni di sistema) durante la sessione di comunicazione, ma i nuovi flussi non vengono attenuati automaticamente. Quando tutti i flussi di comunicazione vengono chiusi, il sistema termina la sessione di comunicazione e ripristina il volume dei flussi attenuati durante la sessione di comunicazione.

Per indicare visivamente l'attenuazione del flusso, il sistema modifica le impostazioni del mixer del volume in base alle preferenze dell'utente. Ad esempio, se l'utente specifica un livello di attenuazione, il mixer del volume abbassa il dispositivo di scorrimento, visualizza il nuovo volume attenuato e visualizza il livello del volume originale. L'immagine seguente illustra questo processo.

diagram of default stream attenuation behavior provided in windows 7

Un'applicazione può eseguire l'override dell'attenuazione del flusso e implementare un'esperienza personalizzata di anatraggio se sa quando viene avviata e terminata la sessione di comunicazione. Per altre informazioni, vedere Fornire un comportamento personalizzato di anatraggio.

Uso di un dispositivo di comunicazione

Disabilitazione dell'esperienza predefinita di ducking

Fornire un comportamento personalizzato di anatraggio

Considerazioni sull'implementazione per le notifiche di ducking

Recupero di eventi di anatraggio