public class MediaPlayerEventFactory extends Object
A "semantic" event is one that has no directly associated native event, but is instead a higher level event (like "sub-item finished", there is no such native event but it can be inferred and is a useful event).
Constructor and Description |
---|
MediaPlayerEventFactory(MediaPlayer mediaPlayer)
Create a media player event factory.
|
Modifier and Type | Method and Description |
---|---|
MediaPlayerEvent |
createEvent(libvlc_event_t event,
int eventMask)
Create a new media player event for a given native event.
|
MediaPlayerEvent |
createMediaEndOfSubItemsEvent(int eventMask)
Create a new semantic event for the end of the sub-items being reached.
|
MediaPlayerEvent |
createMediaNewEvent(int eventMask)
Create a new semantic event for new media.
|
MediaPlayerEvent |
createMediaSubItemFinishedEvent(int subItemIndex,
int eventMask)
Create a new semantic event for a finished sub-item.
|
MediaPlayerEvent |
createMediaSubItemPlayedEvent(int subItemIndex,
int eventMask)
Create a new semantic event for a played sub-item.
|
public MediaPlayerEventFactory(MediaPlayer mediaPlayer)
mediaPlayer
- media player to create events forpublic MediaPlayerEvent createEvent(libvlc_event_t event, int eventMask)
event
- native eventeventMask
- bit mask of enabled events (i.e. events to send notifications for)null
if the native event type is not enabled or otherwise could not be handledpublic MediaPlayerEvent createMediaNewEvent(int eventMask)
eventMask
- bit mask of enabled events (i.e. events to send notifications for)null
if the event type is not enabledpublic MediaPlayerEvent createMediaSubItemPlayedEvent(int subItemIndex, int eventMask)
subItemIndex
- index of the sub-item that was playedeventMask
- bit mask of enabled events (i.e. events to send notifications for)null
if the event type is not enabledpublic MediaPlayerEvent createMediaSubItemFinishedEvent(int subItemIndex, int eventMask)
subItemIndex
- index of the sub-item that finished playingeventMask
- bit mask of enabled events (i.e. events to send notifications for)null
if the event type is not enabledpublic MediaPlayerEvent createMediaEndOfSubItemsEvent(int eventMask)
eventMask
- bit mask of enabled events (i.e. events to send notifications for)null
if the event type is not enabledCopyright © 2009–2015 Caprica Software Limited. All rights reserved.