diff options
Diffstat (limited to 'avmedia/source/vlc/wrapper/EventManager.hxx')
-rw-r--r-- | avmedia/source/vlc/wrapper/EventManager.hxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/avmedia/source/vlc/wrapper/EventManager.hxx b/avmedia/source/vlc/wrapper/EventManager.hxx index 751c0e8c20f0..5efdc07a29e6 100644 --- a/avmedia/source/vlc/wrapper/EventManager.hxx +++ b/avmedia/source/vlc/wrapper/EventManager.hxx @@ -28,14 +28,13 @@ namespace VLC static bool LoadSymbols(); typedef boost::function<void()> Callback; - EventManager( VLC::Player& player, boost::shared_ptr<VLC::EventHandler> eh ); - virtual ~EventManager(); + EventManager( VLC::Player& player, VLC::EventHandler& eh ); void onPaused( const Callback& callback = Callback() ); void onEndReached( const Callback& callback = Callback() ); private: - boost::shared_ptr<VLC::EventHandler> mEventHandler; + VLC::EventHandler& mEventHandler; typedef boost::function< void() > TCallback; libvlc_event_manager_t *mManager; TCallback mOnPaused; |