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
E_POINTER
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

Recupero di eventi di anatratura

IAudioSessionManager2