Exemplo n.º 1
0
mainApp::~mainApp()
{
  // LOGI("mainApp dstr");
  if ( theTask ) {
    detachEvent( PAUSE_EVENT, *theTask );
    detachEvent( RESUME_EVENT, *theTask );
    delete theTask;
  }
  state->activity->vm->DetachCurrentThread( );
}
void VLCEventBridge::detachEvents() {
    //detachEvent(libvlc_MediaPlayerPaused);
    //detachEvent(libvlc_MediaPlayerBuffering);
    detachEvent( libvlc_MediaPlayerPlaying );
    //detachEvent(libvlc_MediaPlayerOpening);
    //detachEvent(libvlc_MediaPlayerStopped);
    //detachEvent(libvlc_MediaPlayerEndReached);
    //detachEvent(libvlc_MediaPlayerEncounteredError);
    //detachEvent(libvlc_MediaPlayerSeekableChanged);
    //detachEvent(libvlc_MediaPlayerPausableChanged);
    detachEvent( libvlc_MediaPlayerPositionChanged );
    detachEvent( libvlc_MediaPlayerTimeChanged );
    detachEvent( libvlc_MediaPlayerMediaChanged );
    detachEvent( libvlc_MediaPlayerSnapshotTaken );
}
Exemplo n.º 3
0
CDispEventTransfer::~CDispEventTransfer()
{
	if( m_spSource )
		HRESULT hr = detachEvent( NULL );
}