/** * Discover networks shares using a specified Discoverer * @param serviceName see {@link MediaDiscoverer.Description.Category#name} */ @MainThread public void discoverNetworkShares(String serviceName) { reset(); startMediaDiscoverer(serviceName); }
/** * Reset this media browser and register a new EventListener * @param eventListener new EventListener for this browser */ @MainThread public void changeEventListener(EventListener eventListener){ reset(); mEventListener = eventListener; }
/** * Browse to the specified uri. * * @param uri * @param flags see {@link MediaBrowser.Flag} */ @MainThread public void browse(Uri uri, int flags) { final Media media = new Media(mLibVlc, uri); browse(media, flags); media.release(); }
/** * Get a media at a specified index. Should be released with {@link #release()}. */ @MainThread public Media getMediaAt(int index) { if (index < 0 || index >= getMediaCount()) throw new IndexOutOfBoundsException(); final Media media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index); media.retain(); return media; }
/** * Reset this media browser and register a new EventListener * @param eventListener new EventListener for this browser */ @MainThread public void changeEventListener(EventListener eventListener) { reset(); mEventListener = eventListener; }
/** * Browse to the specified local path starting with '/'. * * @param path * @param flags see {@link MediaBrowser.Flag} */ @MainThread public void browse(String path, int flags) { final Media media = new Media(mLibVlc, path); browse(media, flags); media.release(); }
/** * Get a media at a specified index. Should be released with {@link #release()}. */ @MainThread public Media getMediaAt(int index) { if (index < 0 || index >= getMediaCount()) throw new IndexOutOfBoundsException(); final Media media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index); media.retain(); return media; }
/** * Discover networks shares using a specified Discoverer * @param serviceName see {@link MediaDiscoverer.Description.Category#name} */ @MainThread public void discoverNetworkShares(String serviceName) { reset(); startMediaDiscoverer(serviceName); }
/** * Reset this media browser and register a new EventListener * @param eventListener new EventListener for this browser */ @MainThread public void changeEventListener(EventListener eventListener){ reset(); mEventListener = eventListener; }
/** * Browse to the specified uri. * * @param uri * @param flags see {@link MediaBrowser.Flag} */ @MainThread public void browse(Uri uri, int flags) { final Media media = new Media(mLibVlc, uri); browse(media, flags); media.release(); }
/** * Get a media at a specified index. Should be released with {@link #release()}. */ @MainThread public Media getMediaAt(int index) { if (index < 0 || index >= getMediaCount()) throw new IndexOutOfBoundsException(); final Media media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index); media.retain(); return media; }
/** * Discover networks shares using a specified Discoverer * @param serviceName see {@link MediaDiscoverer.Description.Category#name} */ @MainThread public void discoverNetworkShares(String serviceName) { reset(); startMediaDiscoverer(serviceName); }
/** * Reset this media browser and register a new EventListener * @param eventListener new EventListener for this browser */ @MainThread public void changeEventListener(EventListener eventListener){ reset(); mEventListener = eventListener; }
/** * Browse to the specified local path starting with '/'. * * @param path specified local * @param flags see {@link Flag} */ @MainThread public void browse(String path, int flags) { final Media media = new Media(mLibVlc, path); browse(media, flags); media.release(); }
/** * Get a media at a specified index. Should be released with {@link #release()}. */ @MainThread public Media getMediaAt(int index) { if (index < 0 || index >= getMediaCount()) throw new IndexOutOfBoundsException(); final Media media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index); media.retain(); return media; }
/** * Discover networks shares using a specified Discoverer * @param serviceName see {@link MediaDiscoverer.Description.Category#name} */ @MainThread public void discoverNetworkShares(String serviceName) { reset(); startMediaDiscoverer(serviceName); }
/** * Reset this media browser and register a new EventListener * @param eventListener new EventListener for this browser */ @MainThread public void changeEventListener(EventListener eventListener){ reset(); mEventListener = eventListener; }
/** * Browse to the specified uri. * * @param uri * @param flags see {@link Flag} */ @MainThread public void browse(Uri uri, int flags) { final Media media = new Media(mLibVlc, uri); browse(media, flags); media.release(); }
/** * Get a media at a specified index. Should be released with {@link #release()}. */ @MainThread public Media getMediaAt(int index) { if (index < 0 || index >= getMediaCount()) throw new IndexOutOfBoundsException(); final Media media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index); media.retain(); return media; }
/** * Discover networks shares using a specified Discoverer * @param serviceName see {@link MediaDiscoverer.Description.Category#name} */ @MainThread public void discoverNetworkShares(String serviceName) { reset(); startMediaDiscoverer(serviceName); }