internal VlcMediaPlayer(VideoLanClient Vlc, IntPtr p_media_player) { _Vlc = Vlc; //set our Media instance pointer this.p_media_player = p_media_player; //Initalize our exception pointer p_ex = new libvlc_exception_t(); p_ex.Initalize(); _Audio = new VlcAudio(this); _Video = new VlcVideo(this); _Chapters = new VlcChapters(this); _Titles = new VlcTitles(this); _Subtitles = new VlcSubtitles(this); this.InitalizeEvents(); }