Package org.videolan.libvlc.interfaces
Interface IMedia
-
- All Superinterfaces:
IVLCObject<IMedia.Event>
public interface IMedia extends IVLCObject<IMedia.Event>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIMedia.AudioTracksee libvlc_audio_track_tstatic classIMedia.Eventstatic interfaceIMedia.EventListenerstatic classIMedia.Metasee libvlc_meta_tstatic classIMedia.Parsesee libvlc_media_parse_flag_tstatic classIMedia.ParsedStatusstatic classIMedia.Slavesee libvlc_media_slave_tstatic classIMedia.Statesee libvlc_state_tstatic classIMedia.Statssee libvlc_media_stats_tstatic classIMedia.SubtitleTracksee libvlc_subtitle_track_tstatic classIMedia.Tracksee libvlc_media_track_tstatic classIMedia.Typelibvlc_media_type_tstatic classIMedia.UnknownTracksee libvlc_subtitle_track_tstatic classIMedia.VideoTracksee libvlc_video_track_t
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddOption(String option)voidaddSlave(IMedia.Slave slave)voidclearSlaves()longgetDuration()StringgetMeta(int id)StringgetMeta(int id, boolean force)IMedia.Slave[]getSlaves()intgetState()IMedia.StatsgetStats()IMedia.TrackgetTrack(int idx)intgetTrackCount()intgetType()UrigetUri()booleanisParsed()booleanparse()booleanparse(int flags)booleanparseAsync()booleanparseAsync(int flags)booleanparseAsync(int flags, int timeout)voidsetDefaultMediaPlayerOptions()Enable HWDecoder options if not already setvoidsetEventListener(IMedia.EventListener listener)voidsetHWDecoderEnabled(boolean enabled, boolean force)IMediaListsubItems()-
Methods inherited from interface org.videolan.libvlc.interfaces.IVLCObject
getLibVLC, isReleased, release, retain
-
-
-
-
Method Detail
-
getDuration
long getDuration()
-
getState
int getState()
-
subItems
IMediaList subItems()
-
parse
boolean parse(int flags)
-
parse
boolean parse()
-
parseAsync
boolean parseAsync(int flags, int timeout)
-
parseAsync
boolean parseAsync(int flags)
-
parseAsync
boolean parseAsync()
-
getType
int getType()
-
getTrackCount
int getTrackCount()
-
getTrack
IMedia.Track getTrack(int idx)
-
getMeta
String getMeta(int id)
-
getMeta
String getMeta(int id, boolean force)
-
setHWDecoderEnabled
void setHWDecoderEnabled(boolean enabled, boolean force)
-
setEventListener
void setEventListener(IMedia.EventListener listener)
-
addOption
void addOption(String option)
-
addSlave
void addSlave(IMedia.Slave slave)
-
clearSlaves
void clearSlaves()
-
getSlaves
IMedia.Slave[] getSlaves()
-
getUri
Uri getUri()
-
isParsed
boolean isParsed()
-
getStats
IMedia.Stats getStats()
-
setDefaultMediaPlayerOptions
void setDefaultMediaPlayerOptions()
Enable HWDecoder options if not already set
-
-