private static class NativeMediaAudioClipPlayer.SchedulerEntry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.URI |
clipURI |
private int |
command |
private java.util.concurrent.CountDownLatch |
commandSignal |
private MediaPlayer |
mediaPlayer |
private NativeMediaAudioClipPlayer |
player |
Constructor and Description |
---|
SchedulerEntry(MediaPlayer mediaPlayer) |
SchedulerEntry(NativeMediaAudioClipPlayer player) |
SchedulerEntry(java.net.URI sourceURI,
java.util.concurrent.CountDownLatch signal) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.net.URI |
getClipURI() |
int |
getCommand() |
MediaPlayer |
getMediaPlayer() |
NativeMediaAudioClipPlayer |
getPlayer() |
void |
signal() |
private final int command
private final NativeMediaAudioClipPlayer player
private final java.net.URI clipURI
private final java.util.concurrent.CountDownLatch commandSignal
private final MediaPlayer mediaPlayer
public SchedulerEntry(NativeMediaAudioClipPlayer player)
public SchedulerEntry(java.net.URI sourceURI, java.util.concurrent.CountDownLatch signal)
public SchedulerEntry(MediaPlayer mediaPlayer)
public int getCommand()
public NativeMediaAudioClipPlayer getPlayer()
public java.net.URI getClipURI()
public MediaPlayer getMediaPlayer()
public void signal()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object