22 ULONG ulRef = InterlockedDecrement(&
_cRef);
34 if (IID_IUnknown == riid)
37 *ppvInterface = (IUnknown*)
this;
39 else if (__uuidof(IAudioSessionEvents) == riid)
42 *ppvInterface = (IAudioSessionEvents*)
this;
71 ISimpleAudioVolume *pAudioVolume = NULL;
73 if (FAILED(hr))
return false;
77 pAudioVolume->SetMute(bMuted, &GUID_NULL);
83 if (pAudioVolume != NULL)
85 pAudioVolume->Release();