Search in sources :

Example 11 with IMedia

use of org.videolan.libvlc.interfaces.IMedia in project vlc-android by videolan.

the class MediaBrowser method getMediaAt.

/**
 * Get a media at a specified index. Should be released with {@link #release()}.
 */
@MainThread
public IMedia getMediaAt(int index) {
    if (index < 0 || index >= getMediaCount())
        throw new IndexOutOfBoundsException();
    final IMedia media = mBrowserMediaList != null ? mBrowserMediaList.getMediaAt(index) : mDiscovererMediaArray.get(index);
    media.retain();
    return media;
}
Also used : IMedia(org.videolan.libvlc.interfaces.IMedia) MainThread(androidx.annotation.MainThread)

Aggregations

IMedia (org.videolan.libvlc.interfaces.IMedia)11 MainThread (androidx.annotation.MainThread)3