]> git.sesse.net Git - vlc/commitdiff
libvlcpp: directly access to the instance.
authorRémi Duraffort <ivoire@videolan.org>
Tue, 26 Jan 2010 11:12:03 +0000 (12:12 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 26 Jan 2010 11:41:47 +0000 (12:41 +0100)
bindings/libvlcpp/src/libvlc.cpp
bindings/libvlcpp/src/libvlc.hpp
bindings/libvlcpp/src/media.cpp
bindings/libvlcpp/src/media.hpp
bindings/libvlcpp/src/media_player.cpp

index 839f1e507eb39023fe4cece8a435cf3d2fc7523c..a29fc5b20c8072a25311c0ee723bbee4cdf4283b 100644 (file)
@@ -37,11 +37,6 @@ libVLC::~libVLC()
     libvlc_release( m_instance );
 }
 
-libvlc_instance_t *libVLC::instance()
-{
-    return m_instance;
-}
-
 const char *libVLC::version()
 {
     return libvlc_get_version();
index 780e4dd4e7e1b3f729436004b0881afe530bbd8e..036b0d2d8e924090080618bfa04fc0f0c4cdecff 100644 (file)
@@ -64,12 +64,6 @@ public:
     const char *chanset();
 
 private:
-    /**
-     * Get the instance of libvlc that cannot be modified
-     * @return the instance of libvlc
-     */
-    libvlc_instance_t *instance();
-
     /** The instance of libvlc */
     libvlc_instance_t *m_instance;
 
index 4c65ddf9fbcb29ed24b78d27b4dcd0b0b1cecbee..800bbd09d5ec3786bc9c97fc14a06d6919f88b5d 100644 (file)
@@ -29,7 +29,7 @@ using namespace libvlc;
 Media::Media( libVLC &libvlcInstance, const char *psz_mrl )
 {
     Exception ex;
-    m_media = libvlc_media_new( libvlcInstance.instance(), psz_mrl, &ex.ex );
+    m_media = libvlc_media_new( libvlcInstance.m_instance, psz_mrl, &ex.ex );
 }
 
 Media::Media( const Media& original )
@@ -98,7 +98,3 @@ void *Media::userData()
     return libvlc_media_get_user_data( m_media );
 }
 
-libvlc_media_t *Media::instance()
-{
-    return m_media;
-}
index ca337ffc380fa7ee9d48bd37452f34cb82cc3547..4402eeffdccbcbb48ddbd7a2e4a57a53720d797a 100644 (file)
@@ -135,12 +135,6 @@ public:
     void *userData();
 
 private:
-    /**
-     * Get the instance of the libvlc_media_t
-     * @return the pointer to libvlc_media_t
-     */
-    libvlc_media_t *instance();
-
     /** The media */
     libvlc_media_t *m_media;
 
index c44189f6c256b698f04905d14fe60676c3688c8a..7eab608114501026c659e038fff660afd95f147e 100644 (file)
@@ -29,13 +29,13 @@ using namespace libvlc;
 MediaPlayer::MediaPlayer( libVLC &libvlcInstance )
 {
     Exception ex;
-    m_player = libvlc_media_player_new( libvlcInstance.instance(), &ex.ex );
+    m_player = libvlc_media_player_new( libvlcInstance.m_instance, &ex.ex );
 }
 
 MediaPlayer::MediaPlayer( Media &media )
 {
     Exception ex;
-    m_player = libvlc_media_player_new_from_media( media.instance(), &ex.ex );
+    m_player = libvlc_media_player_new_from_media( media.m_media, &ex.ex );
 }
 
 MediaPlayer::~MediaPlayer()
@@ -45,7 +45,7 @@ MediaPlayer::~MediaPlayer()
 
 void MediaPlayer::setMedia( Media &media )
 {
-    libvlc_media_player_set_media( m_player, media.instance() );
+    libvlc_media_player_set_media( m_player, media.m_media );
 }
 
 int MediaPlayer::isPlaying()