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 class
IMedia.AudioTrack
see libvlc_audio_track_tstatic class
IMedia.Event
static interface
IMedia.EventListener
static class
IMedia.Meta
see libvlc_meta_tstatic class
IMedia.Parse
see libvlc_media_parse_flag_tstatic class
IMedia.ParsedStatus
static class
IMedia.Slave
see libvlc_media_slave_tstatic class
IMedia.State
see libvlc_state_tstatic class
IMedia.Stats
see libvlc_media_stats_tstatic class
IMedia.SubtitleTrack
see libvlc_subtitle_track_tstatic class
IMedia.Track
see libvlc_media_track_tstatic class
IMedia.Type
libvlc_media_type_tstatic class
IMedia.UnknownTrack
see libvlc_subtitle_track_tstatic class
IMedia.VideoTrack
see libvlc_video_track_t
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addOption(String option)
void
addSlave(IMedia.Slave slave)
void
clearSlaves()
long
getDuration()
String
getMeta(int id)
String
getMeta(int id, boolean force)
IMedia.Slave[]
getSlaves()
int
getState()
IMedia.Stats
getStats()
IMedia.Track
getTrack(int idx)
int
getTrackCount()
int
getType()
Uri
getUri()
boolean
isParsed()
boolean
parse()
boolean
parse(int flags)
boolean
parseAsync()
boolean
parseAsync(int flags)
boolean
parseAsync(int flags, int timeout)
void
setDefaultMediaPlayerOptions()
Enable HWDecoder options if not already setvoid
setEventListener(IMedia.EventListener listener)
void
setHWDecoderEnabled(boolean enabled, boolean force)
IMediaList
subItems()
-
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
-
-