Metodo IAudioSessionManager2::UnregisterDuckNotification (audiopolicy.h)
Il metodo UnregisterDuckNotification elimina una registrazione precedente dall'applicazione per ricevere notifiche.
Sintassi
HRESULT UnregisterDuckNotification(
IAudioVolumeDuckNotification *duckNotification
);
Parametri
duckNotification
Puntatore all'interfaccia IAudioVolumeDuckNotification implementata dall'applicazione. Passare lo stesso puntatore dell'interfaccia specificato al gestore sessione in una chiamata precedente al metodo IAudioSessionManager2::RegisterDuckNotification . Se il metodo UnregisterDuckNotification ha esito positivo, chiama il metodo Release nell'interfaccia IAudioVolumeDuckNotification dell'applicazione.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a, i valori visualizzati nella tabella seguente.
Valore restituito | Descrizione |
---|---|
|
duckNotification è NULL. |
Commenti
L'applicazione chiama questo metodo quando non deve più ricevere notifiche. Il metodo UnregisterDuckNotification rimuove la registrazione di un'interfaccia IAudioVolumeDuckNotification registrata in precedenza con il gestore sessione chiamando il metodo IAudioSessionManager2::RegisterDuckNotification .
Dopo che l'applicazione chiama UnregisterDuckNotification, gli eventi in sospeso non vengono segnalati all'applicazione.
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
Esperienza predefinita di anatratura