public static final class IMediaStreamReader.RemoteAccessListenerAdapter extends java.lang.Object implements IMediaStreamReader.IListener
RemoteAccessListenerAdapter
Constructor and Description |
---|
RemoteAccessListenerAdapter(IRemoteAccess.IListener listener)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
onClose(boolean closedByUser,
java.lang.Object info)
Notifies about 'close' of the stream.
|
void |
onEvent(java.lang.String event,
java.lang.Object info)
Notifies about general purpose event.
|
void |
onMediaSample(IMedia.ITrackSample sample)
Notifies about available media
sample . |
void |
onMediaSamples(java.util.Iterator<IMedia.ITrackSample> samples)
Notifies about available media
samples . |
void |
onMediaTimeout(MediaTrackInfo track,
int timeout)
Notifies about media timeout.
|
void |
onMediaTracks(MediaTrackInfo[] tracks)
Notifies about available media tracks.
|
void |
onOpenFailure(java.lang.Object info)
Notifies about 'open' failure.
|
void |
onOpenSuccess(java.lang.Object info)
Notifies about successful opening of the access.
|
public RemoteAccessListenerAdapter(IRemoteAccess.IListener listener)
listener
- public void onEvent(java.lang.String event, java.lang.Object info)
IRemoteAccess.IListener
onEvent
in interface IRemoteAccess.IListener
event
- event id stringinfo
- event infopublic void onOpenFailure(java.lang.Object info)
IRemoteAccess.IListener
onOpenFailure
in interface IRemoteAccess.IListener
info
- failed connection infopublic void onOpenSuccess(java.lang.Object info)
IRemoteAccess.IListener
onOpenSuccess
in interface IRemoteAccess.IListener
info
- successul connection infopublic void onClose(boolean closedByUser, java.lang.Object info)
IRemoteAccess.IListener
onClose
in interface IRemoteAccess.IListener
closedByUser
- true
if closed because of IRemoteAccess.close(String)
invocation;
false
if closed by remote partyinfo
- close connection infopublic void onMediaTracks(MediaTrackInfo[] tracks)
IMediaStreamReader.IListener
onMediaTracks
in interface IMediaStreamReader.IListener
tracks
- available media trackspublic void onMediaSample(IMedia.ITrackSample sample)
IMediaStreamReader.IListener
sample
.
Note:
- This method should be really quick.
onMediaSample
in interface IMediaStreamReader.IListener
sample
- media track samplepublic void onMediaSamples(java.util.Iterator<IMedia.ITrackSample> samples)
IMediaStreamReader.IListener
samples
.
Note:
- This method should be really quick.
onMediaSamples
in interface IMediaStreamReader.IListener
samples
- media track samples iteratorpublic void onMediaTimeout(MediaTrackInfo track, int timeout)
IMediaStreamReader.IListener
Note:
- This method should be really quick.
onMediaTimeout
in interface IMediaStreamReader.IListener
track
- media track the media data belongs totimeout
- media data timeout (in milliseconds)