|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.javax.media.mscontrol.mediagroup.PlayerImpl
public class PlayerImpl
| Field Summary | |
|---|---|
protected java.util.concurrent.CopyOnWriteArrayList<javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent>> |
mediaEventListenerList
|
protected MediaGroupImpl |
mediaGroup
|
protected MediaSessionImpl |
mediaSession
|
protected MgcpWrapper |
mgcpWrapper
|
protected jain.protocol.ip.mgcp.message.parms.RequestIdentifier |
reqId
|
protected PlayerState |
state
|
| Fields inherited from interface javax.media.mscontrol.mediagroup.Player |
|---|
ev_Pause, ev_PlayComplete, ev_Resume, ev_Speed, ev_Volume, p_AudioCoder, p_EnabledEvents, p_FileFormat, p_IfBusy, p_Interval, p_JumpMSCIncrement, p_JumpTime, p_MaxDuration, p_RepeatCount, p_StartOffset, p_StartPaused, p_VolumeChange, q_Duration, q_EndOfData, rtca_JumpBackward, rtca_JumpBackwardMSCs, rtca_JumpEndMSC, rtca_JumpEndMSCList, rtca_JumpForward, rtca_JumpForwardMSCs, rtca_JumpStartMSC, rtca_JumpStartMSCList, rtca_NormalSpeed, rtca_NormalVolume, rtca_Pause, rtca_Resume, rtca_SpeedDown, rtca_SpeedUp, rtca_Stop, rtca_StopAll, rtca_ToggleVolume, rtca_VolumeDown, rtca_VolumeUp, rtcc_PlayComplete, rtcc_PlayStarted, v_Fail, v_Queue, v_Stop |
| Fields inherited from interface javax.media.mscontrol.resource.Resource |
|---|
e_OK, FOREVER, q_RTC, q_Standard, q_Stop, rtcc_TriggerRTC, v_Forever |
| Constructor Summary | |
|---|---|
protected |
PlayerImpl(MediaGroupImpl mediaGroup,
MgcpWrapper mgcpWrapper)
|
| Method Summary | |
|---|---|
void |
addListener(javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent> listener)
|
javax.media.mscontrol.mediagroup.MediaGroup |
getContainer()
|
javax.media.mscontrol.MediaSession |
getMediaSession()
|
void |
play(java.net.URI[] uris,
javax.media.mscontrol.resource.RTC[] arg1,
javax.media.mscontrol.resource.Parameters params)
|
void |
play(java.net.URI arg0,
javax.media.mscontrol.resource.RTC[] arg1,
javax.media.mscontrol.resource.Parameters arg2)
|
void |
removeListener(javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent> listener)
|
boolean |
stop()
|
protected void |
update(javax.media.mscontrol.mediagroup.PlayerEvent anEvent)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MediaGroupImpl mediaGroup
protected java.util.concurrent.CopyOnWriteArrayList<javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent>> mediaEventListenerList
protected MediaSessionImpl mediaSession
protected MgcpWrapper mgcpWrapper
protected volatile jain.protocol.ip.mgcp.message.parms.RequestIdentifier reqId
protected volatile PlayerState state
| Constructor Detail |
|---|
protected PlayerImpl(MediaGroupImpl mediaGroup,
MgcpWrapper mgcpWrapper)
throws javax.media.mscontrol.MsControlException
javax.media.mscontrol.MsControlException| Method Detail |
|---|
public void play(java.net.URI[] uris,
javax.media.mscontrol.resource.RTC[] arg1,
javax.media.mscontrol.resource.Parameters params)
throws javax.media.mscontrol.MsControlException
play in interface javax.media.mscontrol.mediagroup.Playerjavax.media.mscontrol.MsControlException
public void play(java.net.URI arg0,
javax.media.mscontrol.resource.RTC[] arg1,
javax.media.mscontrol.resource.Parameters arg2)
throws javax.media.mscontrol.MsControlException
play in interface javax.media.mscontrol.mediagroup.Playerjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.mediagroup.MediaGroup getContainer()
getContainer in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.mediagroup.MediaGroup>public boolean stop()
stop in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.mediagroup.MediaGroup>public void addListener(javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent> listener)
addListener in interface javax.media.mscontrol.resource.MediaEventNotifier<javax.media.mscontrol.mediagroup.PlayerEvent>public void removeListener(javax.media.mscontrol.resource.MediaEventListener<javax.media.mscontrol.mediagroup.PlayerEvent> listener)
removeListener in interface javax.media.mscontrol.resource.MediaEventNotifier<javax.media.mscontrol.mediagroup.PlayerEvent>public javax.media.mscontrol.MediaSession getMediaSession()
getMediaSession in interface javax.media.mscontrol.resource.MediaEventNotifier<javax.media.mscontrol.mediagroup.PlayerEvent>protected void update(javax.media.mscontrol.mediagroup.PlayerEvent anEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||