-
public class MediaBrowser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMediaBrowser.Flagpublic interfaceMediaBrowser.EventListenerListener called when medias are added or removed.
-
Constructor Summary
Constructors Constructor Description MediaBrowser(ILibVLC libvlc, MediaBrowser.EventListener listener)MediaBrowser(ILibVLC libvlc, MediaBrowser.EventListener listener, Handler handler)
-
Method Summary
Modifier and Type Method Description voidrelease()Release the MediaBrowser. voidchangeEventListener(MediaBrowser.EventListener eventListener)Reset this media browser and register a new EventListener voiddiscoverNetworkShares()Discover all networks shares voiddiscoverNetworkShares(String serviceName)Discover networks shares using a specified Discoverer voidbrowse(String path, int flags)Browse to the specified local path starting with '/'. voidbrowse(Uri uri, int flags)Browse to the specified uri. voidbrowse(IMedia media, int flags)Browse to the specified media. intgetMediaCount()Get the number or media. IMediagetMediaAt(int index)Get a media at a specified index. voidsetIgnoreFileTypes(String list)Override the extensions list to be ignored in browsingdefault is "db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa" -
-
Constructor Detail
-
MediaBrowser
MediaBrowser(ILibVLC libvlc, MediaBrowser.EventListener listener)
- Parameters:
libvlc- The LibVLC instance to uselistener- The Listener which will receive callbacksWith this constructor, callbacks will be executed in the main thread
-
MediaBrowser
MediaBrowser(ILibVLC libvlc, MediaBrowser.EventListener listener, Handler handler)
- Parameters:
libvlc- The LibVLC instance to uselistener- The Listener which will receive callbackshandler- Optional Handler in which callbacks will be posted.
-
-
Method Detail
-
release
@MainThread() void release()
Release the MediaBrowser.
-
changeEventListener
@MainThread() void changeEventListener(MediaBrowser.EventListener eventListener)
Reset this media browser and register a new EventListener
- Parameters:
eventListener- new EventListener for this browser
-
discoverNetworkShares
@MainThread() void discoverNetworkShares()
Discover all networks shares
-
discoverNetworkShares
@MainThread() void discoverNetworkShares(String serviceName)
Discover networks shares using a specified Discoverer
- Parameters:
serviceName- see name
-
browse
@MainThread() void browse(String path, int flags)
Browse to the specified local path starting with '/'.
- Parameters:
flags- see MediaBrowser.Flag
-
browse
@MainThread() void browse(Uri uri, int flags)
Browse to the specified uri.
- Parameters:
flags- see MediaBrowser.Flag
-
browse
@MainThread() void browse(IMedia media, int flags)
Browse to the specified media.
- Parameters:
media- Can be a media returned by MediaBrowser.flags- see MediaBrowser.Flag
-
getMediaCount
@MainThread() int getMediaCount()
Get the number or media.
-
getMediaAt
@MainThread() IMedia getMediaAt(int index)
Get a media at a specified index. Should be released with release.
-
setIgnoreFileTypes
@MainThread() void setIgnoreFileTypes(String list)
Override the extensions list to be ignored in browsingdefault is "db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa"
- Parameters:
list- files extensions to be ignored by browser
-
-
-
-