From 24bb0143d5db847bd9924b95c96b669dbd1089f5 Mon Sep 17 00:00:00 2001 From: Filippo Carone Date: Sat, 26 Sep 2009 02:57:54 +0200 Subject: [PATCH] jvlc: Playlist class removed --- .../main/java/org/videolan/jvlc/Playlist.java | 126 ------------------ 1 file changed, 126 deletions(-) delete mode 100644 bindings/java/core/src/main/java/org/videolan/jvlc/Playlist.java diff --git a/bindings/java/core/src/main/java/org/videolan/jvlc/Playlist.java b/bindings/java/core/src/main/java/org/videolan/jvlc/Playlist.java deleted file mode 100644 index 891fec0b09..0000000000 --- a/bindings/java/core/src/main/java/org/videolan/jvlc/Playlist.java +++ /dev/null @@ -1,126 +0,0 @@ - /***************************************************************************** - * Playlist.java: PlaylistIntf implementation class - ***************************************************************************** - * - * Copyright (C) 1998-2008 the VideoLAN team - * - * Author: Filippo Carone - * - * Created on 28-feb-2006 - * - * $Id: Playlist.java 17089 2006-10-15 10:54:15Z littlejohn $ - * - * This program is free software; you can redistribute it - * and/or modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. - * - */ - - -package org.videolan.jvlc; - -import org.videolan.jvlc.internal.LibVlc; -import org.videolan.jvlc.internal.LibVlc.LibVlcInstance; -import org.videolan.jvlc.internal.LibVlc.LibVlcMediaPlayer; -import org.videolan.jvlc.internal.LibVlc.libvlc_exception_t; - -/** - * The playlist is deprecated and will be removed. Use MediaList and MediaListPlayer instead. - */ -@Deprecated -public class Playlist { - - - private final LibVlcInstance libvlcInstance; - private final LibVlc libvlc; - private final JVLC jvlc; - - public Playlist(JVLC jvlc) { - this.jvlc = jvlc; - this.libvlcInstance = jvlc.getInstance(); - this.libvlc = jvlc.getLibvlc(); - } - - public synchronized void play(int id, String[] options) throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_play(libvlcInstance, id, options.length, options, exception); - } - - public synchronized void play() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_play(libvlcInstance, -1, 0, new String[] {}, exception); - } - - public synchronized void togglePause() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_pause(libvlcInstance, exception); - } - - public synchronized void stop() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_stop(libvlcInstance, exception); - } - - public boolean isRunning() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - return libvlc.libvlc_playlist_isplaying(libvlcInstance, exception) == 0? false : true; - } - - public synchronized int itemsCount() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - return libvlc.libvlc_playlist_items_count(libvlcInstance, exception); - } - - public synchronized void next() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - if (! isRunning()) - play(); - libvlc.libvlc_playlist_next(libvlcInstance, exception); - } - - public synchronized void prev() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - if (! isRunning()) - play(); - libvlc.libvlc_playlist_prev(libvlcInstance, exception); - } - - public synchronized void clear() throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_clear(libvlcInstance, exception); - } - - public synchronized int add(String uri, String name) throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - return libvlc.libvlc_playlist_add(libvlcInstance, uri, name, exception); - } - - - public synchronized void deleteItem(int itemID) throws VLCException { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_delete_item(libvlcInstance, itemID, exception); - } - - public synchronized void setLoop(boolean loop) { - libvlc_exception_t exception = new libvlc_exception_t(); - libvlc.libvlc_playlist_loop(libvlcInstance, loop? 1 : 0, exception); - } - - public MediaPlayer getMediaInstance() - { - libvlc_exception_t exception = new libvlc_exception_t(); - LibVlcMediaPlayer mi = libvlc.libvlc_playlist_get_media_player(libvlcInstance, exception); - return new MediaPlayer(jvlc, mi); - - } -} -- 2.39.2