CAudioSessionVolume::~CAudioSessionVolume()
{
    EnableNotifications(FALSE);

    SafeRelease(&m_pAudioSession);
    SafeRelease(&m_pSimpleAudioVolume);
};
Exemplo n.º 2
0
	//--------------------------------------------------------------------------------
	CAudioSessionEventHandler::~CAudioSessionEventHandler()
	{
		_WINQ_FCONTEXT( "CAudioSessionEventHandler::~CAudioSessionEventHandler" );
		EnableNotifications( false );

		m_pAudioSession->Release();
		m_pSimpleAudioVolume->Release();
	};
Exemplo n.º 3
0
  void AddObserver(Observer<InfoType>* aObserver) {
    if (!mObservers) {
      mObservers = new mozilla::ObserverList<InfoType>();
    }

    mObservers->AddObserver(aObserver);

    if (mObservers->Length() == 1) {
      EnableNotifications();
    }
  }