From 66e08e1b6f78b5edf75fcbcc1d137747f4bdc365 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Tue, 26 Jan 2010 12:12:03 +0100 Subject: [PATCH] libvlcpp: directly access to the instance. --- bindings/libvlcpp/src/libvlc.cpp | 5 ----- bindings/libvlcpp/src/libvlc.hpp | 6 ------ bindings/libvlcpp/src/media.cpp | 6 +----- bindings/libvlcpp/src/media.hpp | 6 ------ bindings/libvlcpp/src/media_player.cpp | 6 +++--- 5 files changed, 4 insertions(+), 25 deletions(-) diff --git a/bindings/libvlcpp/src/libvlc.cpp b/bindings/libvlcpp/src/libvlc.cpp index 839f1e507e..a29fc5b20c 100644 --- a/bindings/libvlcpp/src/libvlc.cpp +++ b/bindings/libvlcpp/src/libvlc.cpp @@ -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(); diff --git a/bindings/libvlcpp/src/libvlc.hpp b/bindings/libvlcpp/src/libvlc.hpp index 780e4dd4e7..036b0d2d8e 100644 --- a/bindings/libvlcpp/src/libvlc.hpp +++ b/bindings/libvlcpp/src/libvlc.hpp @@ -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; diff --git a/bindings/libvlcpp/src/media.cpp b/bindings/libvlcpp/src/media.cpp index 4c65ddf9fb..800bbd09d5 100644 --- a/bindings/libvlcpp/src/media.cpp +++ b/bindings/libvlcpp/src/media.cpp @@ -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; -} diff --git a/bindings/libvlcpp/src/media.hpp b/bindings/libvlcpp/src/media.hpp index ca337ffc38..4402eeffdc 100644 --- a/bindings/libvlcpp/src/media.hpp +++ b/bindings/libvlcpp/src/media.hpp @@ -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; diff --git a/bindings/libvlcpp/src/media_player.cpp b/bindings/libvlcpp/src/media_player.cpp index c44189f6c2..7eab608114 100644 --- a/bindings/libvlcpp/src/media_player.cpp +++ b/bindings/libvlcpp/src/media_player.cpp @@ -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() -- 2.39.2