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 |