Condividi tramite


Metodo IAudioVolumeDuckNotification::OnVolumeDuckNotification (audiopolicy.h)

Il metodo OnVolumeDuckNotification invia una notifica su un evento di anatraggio del sistema in sospeso. Per altre informazioni, vedere Considerazioni sull'implementazione per le notifiche di anatraggio.

Sintassi

HRESULT OnVolumeDuckNotification(
  [in] LPCWSTR sessionID,
  [in] UINT32  countCommunicationSessions
);

Parametri

[in] sessionID

Stringa contenente l'identificatore dell'istanza di sessione della sessione di comunicazione che genera l'evento di anatratura automatica. Per ottenere l'identificatore dell'istanza di sessione, chiamare IAudioSessionControl2::GetSessionInstanceIdentifier.

[in] countCommunicationSessions

Numero di sessioni di comunicazione attive. Se sono presenti n sessioni, le sessioni vengono numerate da 0 a -1.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK.

Commenti

Dopo che l'applicazione registra l'implementazione dell'interfaccia IAudioVolumeDuckNotification chiamando IAudioSessionManager2::RegisterDuckNotification, il gestore della sessione chiama OnVolumeDuckNotification quando vuole inviare una notifica sull'inizio dell'anatratura. L'applicazione riceve le notifiche degli eventi sotto forma di callback.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione audiopolicy.h

Vedi anche

IAudioVolumeDuckNotification

Uso di un dispositivo di comunicazione