A B C D E F G H I L M O P R S T U W 

A

addListener(ICamera.IListener) - Method in interface com.smaxe.uv.client.ICamera
Adds a new listener.
addListener(IMicrophone.IListener) - Method in interface com.smaxe.uv.client.IMicrophone
Adds a new listener.
addListener(RtspClient.IListener) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Adds a new listener.
announce(IPresentation) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Announces presentation record.
app - Variable in class com.smaxe.uv.UrlInfo
Application.
array - Variable in class com.smaxe.io.ByteArray
array.
attachAudio(IMicrophone) - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Specifies an audio stream sent over the INetStream object, from a microphone object passed as the source.
attachCamera(ICamera) - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Starts capturing video from the specified source, or stops capturing if camera is set to null.

B

ByteArray - Class in com.smaxe.io
ByteArray - byte array defined by array, offset and length parameters.
ByteArray(int) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[]) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[], int) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[], int, int) - Constructor for class com.smaxe.io.ByteArray
Constructor.

C

ClassLogger - Class in com.smaxe.logger.support
ClassLogger - ILogger for class logs.
ClassLogger(String, ILogger) - Constructor for class com.smaxe.logger.support.ClassLogger
Constructor.
close() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Closes the connection.
close(String) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Closes the connection.
code - Variable in exception com.smaxe.uv.client.rtsp.RtspMethodException
status code.
com.smaxe.io - package com.smaxe.io
 
com.smaxe.logger - package com.smaxe.logger
 
com.smaxe.logger.support - package com.smaxe.logger.support
 
com.smaxe.uv - package com.smaxe.uv
 
com.smaxe.uv.client - package com.smaxe.uv.client
 
com.smaxe.uv.client.rtsp - package com.smaxe.uv.client.rtsp
 
com.smaxe.uv.stream - package com.smaxe.uv.stream
 
com.smaxe.uv.stream.support - package com.smaxe.uv.stream.support
 
configuration() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Returns configuration.
connect(String) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Connects to the server and requests supported options.
create(int, byte[]) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload.
create(int, ByteArray) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload.
create(int, long, ByteArray) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload.
create(int, long, int, ByteArray) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload.
create(int, long, int, ByteArray[]) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload list.
create(int, long, int, List<ByteArray>) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates MediaData instance for media payload list.
create(ByteArray, MediaData) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates media data that is composed of prefix and mediaData.
create(int, ByteArray, MediaData) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Creates media data that is composed of prefix and mediaData.
createLogger(int, String, ILogger) - Static method in class com.smaxe.logger.support.Loggers
Creates logger to the logger.
createNullLogger() - Static method in class com.smaxe.logger.support.Loggers
Creates 'Null' logger, i.e.
createPartOfPresentation(IPresentation, int[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates part of presentation that contains only media indices of the presentation.
createPartOfPresentationAudioOnly(IPresentation) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates audio only presentation part.
createPartOfPresentationVideoOnly(IPresentation) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates video only presentation part.
createPlaySession(IPresentation) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Creates a RTSP session for the presentation playback.
createRangeNpt(int) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates 'Range' header.
createRangeNpt(int, int) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates 'Range' header.
createRtpMulticastPlaySession(IPresentation) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Creates RTP multicast session for the presentation playback.
createSdpPresentation(String) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates SDP IPresentation from sdp string.
createSdpPresentation(byte[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates SDP IPresentation from sdp bytes.
createSdpPresentation(String, byte[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates SDP IPresentation from sdp bytes.
createSdpPresentation(String, MediaTrackInfo[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Creates SDP IPresentation from tracks.
createSoLogger(int, String) - Static method in class com.smaxe.logger.support.Loggers
Creates logger to the System.out.

D

DATAGRAM_ENABLE_CONFIGURATION - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
Deprecated.
DATAGRAM_JITTER_BUFFER_MARGIN - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_JITTER_BUFFER_MARGIN - "rtpDatagramJitterBufferMargin": jitter buffer margin (default: 8).
DATAGRAM_PACKET_BUFFER_1 - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_PACKET_BUFFER_1 - "rtpDatagramPacketBuffer1" : circular buffer to store RTP packets (byte[]) (default: null, library allocates buffer dynamically/new byte[]/ for every or a group of RTP packet(s)) for stream1.
DATAGRAM_PACKET_BUFFER_2 - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_PACKET_BUFFER_2 - "rtpDatagramPacketBuffer2" : circular buffer to store RTP packets (byte[]) (default: null, library allocates buffer dynamically/new byte[]/ for every or a group of RTP packet(s)) for stream2.
DATAGRAM_SO_BROADCAST - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_BROADCAST - "rtpDatagramSoBroadcast" : DatagramSocket#setBroadcast(boolean) value (default: false).
DATAGRAM_SO_ENABLE_CONFIGURATION - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_ENABLE_CONFIGURATION - "rtpDatagramSoEnableConfiguration" : enable/disable custom datagram configuration (default: false)
DATAGRAM_SO_RCVBUF - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_RCVBUF - "rtpDatagramSoRcvBuf" : DatagramSocket#setReceiveBufferSize(int) value (default: 8 * 1024).
DATAGRAM_SO_REUSEADDR - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_REUSEADDR - "rtpDatagramSoReuseAddress" : DatagramSocket#setReuseAddress(boolean) value (default: true).
DATAGRAM_SO_SNDBUF - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_SNDBUF - "rtpDatagramSoSndBuf" : DatagramSocket#setSendBufferSize(int) value (default: 8 * 1024).
DATAGRAM_SO_TIME_TO_LIVE - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_TIME_TO_LIVE - "rtpDatagramSoTimeToLive" : MulticastSocket#setTimeToLive(int) value (default: 127).
DATAGRAM_SO_TIMEOUT - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_TIMEOUT - "rtpDatagramSoTimeout" : DatagramSocket#setSoTimeout(int) value (default: 0).
DATAGRAM_SO_TRAFFIC_CLASS - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
DATAGRAM_SO_TRAFFIC_CLASS - "rtpDatagramSoTrafficClass" : DatagramSocket#setTrafficClass(int) value (default: 0).
DateTimeLogger - Class in com.smaxe.logger.support
DateTimeLogger
DateTimeLogger(ILogger) - Constructor for class com.smaxe.logger.support.DateTimeLogger
Constructor.
DateTimeLogger(DateFormat, ILogger) - Constructor for class com.smaxe.logger.support.DateTimeLogger
Constructor.
DEBUG - Static variable in interface com.smaxe.logger.ILogger
DEBUG - 0 : debug level.
DEFAULT_APPLICATION - Static variable in class com.smaxe.uv.UrlInfo
DEFAULT_APPLICATION - "live": default application.
DEFAULT_APPLICATION_INSTANCE - Static variable in class com.smaxe.uv.UrlInfo
DEFAULT_APPLICATION_INSTANCE - "_definst_": default application instance.
DEFAULT_HOST - Static variable in class com.smaxe.uv.UrlInfo
DEFAULT_HOST - "localhost": default host.
DEFAULT_JITTER_BUFFER_MARGIN - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
DEFAULT_JITTER_BUFFER_MARGIN - default jitter buffer margin = 8.
DEFAULT_SCOPE_INSTANCE - Static variable in class com.smaxe.uv.UrlInfo
DEFAULT_SCOPE_INSTANCE - "/": default scope instance.
describe(String) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Retrieves url presentation description.
description - Variable in exception com.smaxe.uv.client.rtsp.RtspMethodException
status description.

E

EMPTY_SESSIONS - Static variable in class com.smaxe.uv.client.rtsp.RtspPlaySession
EMPTY_SESSIONS
EMPTY_VIDEO - Static variable in class com.smaxe.uv.client.rtsp.RtspPlaySession
EMPTY_VIDEO
EmptyLogger - Class in com.smaxe.logger.support
EmptyLogger - empty ILogger implementation.
EmptyLogger() - Constructor for class com.smaxe.logger.support.EmptyLogger
Constructor.
equals(Object) - Method in class com.smaxe.io.ByteArray
 
equals(Object) - Method in class com.smaxe.uv.UrlInfo
 
ERROR - Static variable in interface com.smaxe.logger.ILogger
ERROR - 3 : error level.

F

FilterLevelLogger - Class in com.smaxe.logger.support
FilterLevelLogger - level filter ILogger.
FilterLevelLogger(int, ILogger) - Constructor for class com.smaxe.logger.support.FilterLevelLogger
Constructor.

G

getAddress() - Method in interface com.smaxe.uv.client.rtsp.IPresentation.IMedia
Returns media address.
getApp() - Method in class com.smaxe.uv.UrlInfo
Returns application string: 'app/[instance[/scope]][?parameters]'.
getContentType() - Method in interface com.smaxe.uv.client.rtsp.IPresentation
Returns presentation's content type.
getHeader(String) - Method in class com.smaxe.uv.client.rtsp.RtspRequest
Returns header value.
getHeader(String) - Method in class com.smaxe.uv.client.rtsp.RtspResponse
Returns header value.
getHeaders() - Method in class com.smaxe.uv.client.rtsp.RtspRequest
Returns headers.
getHeaders() - Method in class com.smaxe.uv.client.rtsp.RtspResponse
Returns headers.
getInfo() - Method in interface com.smaxe.uv.client.rtsp.IPresentation
Returns presentation info as key/value map.
getMedia(int) - Method in interface com.smaxe.uv.client.rtsp.IPresentation
Returns media defined by id (from 0 to getNumberOfMedia() - 1).
getMediaDataPayload(MediaData) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Returns mediaData payload.
getMediaDataPayload(MediaData, byte[], int) - Static method in class com.smaxe.uv.stream.MediaDataFactory
Returns mediaData payload.
getMethod() - Method in class com.smaxe.uv.client.rtsp.RtspRequest
Returns request method.
getNumberOfMedia() - Method in interface com.smaxe.uv.client.rtsp.IPresentation
Returns number of media tracks.
getParameter(String) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Retrieves server parameter value.
getPresentation() - Method in interface com.smaxe.uv.client.rtsp.IPresentation.IMedia
Returns presentation the media belongs to.
getPresentationDuration(IPresentation) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Returns presentation duration (in milliseconds).
getPresentationTracks(IPresentation) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Returns presentation media tracks.
getProductVersion() - Static method in class com.smaxe.uv.client.rtsp.License
Returns product version.
getPublicAddresses() - Method in class com.smaxe.uv.client.rtsp.UnicastUdpTransport
Returns UDP public addresses.
getRtspInfo() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Returns RTSP connection info (read/written bytes/packets).
getState() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Returns client state (one of STATE_* constants).
getStateDescription(int) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Returns state description by state id.
getStatus() - Method in class com.smaxe.uv.client.rtsp.RtspResponse
Returns response status description.
getStatusCode() - Method in class com.smaxe.uv.client.rtsp.RtspResponse
Returns response status code.
getSupportedOptions() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Returns options supported by server.
getTrackInfo() - Method in interface com.smaxe.uv.client.rtsp.IPresentation.IMedia
Returns media track info.
getTransport() - Method in interface com.smaxe.uv.client.rtsp.IPresentation.IMedia
Returns media transport.
getUri() - Method in interface com.smaxe.uv.client.rtsp.IPresentation
Returns presentation uri.
getUri() - Method in interface com.smaxe.uv.client.rtsp.IPresentation.IMedia
Returns media uri.
getUri() - Method in class com.smaxe.uv.client.rtsp.RtspRequest
Returns request uri.
getUrlWithoutAuthorization() - Method in class com.smaxe.uv.UrlInfo
Returns url without username and password authorization data.

H

hasAbsoluteTimestamp() - Method in class com.smaxe.uv.stream.MediaData
Checks if rtime defines absolute stream timestamp (rather than 'relative' time).
hashCode() - Method in class com.smaxe.io.ByteArray
 
hashCode() - Method in class com.smaxe.uv.UrlInfo
 
host - Variable in class com.smaxe.uv.UrlInfo
Host.

I

ICamera - Interface in com.smaxe.uv.client
ICamera - camera.
ICamera.IListener - Interface in com.smaxe.uv.client
IListener - camera listener.
ICamera.ListenerAdapter - Class in com.smaxe.uv.client
ListenerAdapter - ICamera.IListener adapter.
ICamera.ListenerAdapter() - Constructor for class com.smaxe.uv.client.ICamera.ListenerAdapter
Constructor.
ILogger - Interface in com.smaxe.logger
ILogger - logger interface.
IMediaStreamAcceptor - Interface in com.smaxe.uv.stream
IMediaStreamAcceptor - behaviour responsible for accepting/processing audio/video stream data.
IMessageInterceptor - Interface in com.smaxe.uv.client.rtsp
IMessageInterceptor - RTSP Request/Response interceptor.
IMicrophone - Interface in com.smaxe.uv.client
IMicrophone - microphone interface.
IMicrophone.IListener - Interface in com.smaxe.uv.client
IListener - microphone listener.
IMicrophone.ListenerAdapter - Class in com.smaxe.uv.client
ListenerAdapter - IMicrophone.IListener adapter.
IMicrophone.ListenerAdapter() - Constructor for class com.smaxe.uv.client.IMicrophone.ListenerAdapter
Constructor.
INFO - Static variable in interface com.smaxe.logger.ILogger
INFO - 1 : info level.
instance - Variable in class com.smaxe.uv.UrlInfo
Instance.
IO_TIMEOUT - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
IO_TIMEOUT - "rtspIOTimeout" : I/O timeout (in milliseconds) (default: 50 milliseconds)
IPresentation - Interface in com.smaxe.uv.client.rtsp
IPresentation - presentation description.
IPresentation.IMedia - Interface in com.smaxe.uv.client.rtsp
IMedia - presentation's media description.
isLivePresentation(IPresentation) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Checks presentation status ("live" or "recorded").
isOK(int[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Checks status codes.
IVideo - Interface in com.smaxe.uv.client.rtsp
IVideo - video object

L

length - Variable in class com.smaxe.io.ByteArray
length.
LEVEL - Static variable in interface com.smaxe.logger.ILogger
LEVEL - level string.
License - Class in com.smaxe.uv.client.rtsp
License - JUV RTSP/RTP Client library license key.
log(int, String, Throwable, Object...) - Method in interface com.smaxe.logger.ILogger
Logs the message.
log(int, String, Throwable, Object...) - Method in class com.smaxe.logger.support.ClassLogger
 
log(int, String, Throwable, Object...) - Method in class com.smaxe.logger.support.DateTimeLogger
 
log(int, String, Throwable, Object...) - Method in class com.smaxe.logger.support.EmptyLogger
 
log(int, String, Throwable, Object...) - Method in class com.smaxe.logger.support.FilterLevelLogger
 
log(int, String, Throwable, Object...) - Method in class com.smaxe.logger.support.PrintStreamLogger
 
LOGGER - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
LOGGER - "rtspLogger" : ILogger instance responsible for logging.
Loggers - Class in com.smaxe.logger.support
Loggers - ILogger factory.

M

MediaData - Class in com.smaxe.uv.stream
MediaData - media (audio/video/flv) data.
MediaData() - Constructor for class com.smaxe.uv.stream.MediaData
Constructor.
MediaData(int) - Constructor for class com.smaxe.uv.stream.MediaData
Constructor.
MediaData(int, long) - Constructor for class com.smaxe.uv.stream.MediaData
Constructor.
MediaDataByteArray - Class in com.smaxe.uv.stream.support
MediaDataByteArray - MediaData implementation based on ByteArray.
MediaDataByteArray(int, ByteArray) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArray
Constructor.
MediaDataByteArray(int, byte[]) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArray
Constructor.
MediaDataByteArray(int, long, ByteArray) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArray
Constructor.
MediaDataByteArray(ByteArray) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArray
Constructor.
MediaDataByteArray(int, long, int, ByteArray) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArray
Constructor.
MediaDataByteArrays - Class in com.smaxe.uv.stream.support
MediaDataByteArrays - MediaData implementation based on ByteArray collection.
MediaDataByteArrays(int, long, int, ByteArray[]) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArrays
Constructor.
MediaDataByteArrays(int, long, ByteArray[]) - Constructor for class com.smaxe.uv.stream.support.MediaDataByteArrays
Constructor.
MediaDataFactory - Class in com.smaxe.uv.stream
MediaDataFactory - MediaData factory.
MESSAGE_INTERCEPTOR - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
MESSAGE_INTERCEPTOR - "rtspMessageInterceptor": message interceptor.

O

offset - Variable in class com.smaxe.io.ByteArray
offset.
onApp(MediaTrackInfo, int, String, ByteArray) - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IRtcpHandler.ICallback
Notifies about 'app' event.
onAudioData(MediaData) - Method in interface com.smaxe.uv.client.IMicrophone.IListener
Notifies about audio data.
onAudioData(MediaData) - Method in class com.smaxe.uv.client.IMicrophone.ListenerAdapter
 
onAudioData(MediaData) - Method in interface com.smaxe.uv.stream.IMediaStreamAcceptor
Notifies about a new audio data frame.
onConnect() - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IListener
Notifies about connection to the server.
onConnect() - Method in class com.smaxe.uv.client.rtsp.RtspClient.ListenerAdapter
 
onDisconnect(String) - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IListener
Notifies about disconnection.
onDisconnect(String) - Method in class com.smaxe.uv.client.rtsp.RtspClient.ListenerAdapter
 
onFlvData(MediaData) - Method in interface com.smaxe.uv.client.ICamera.IListener
Notifies about a new flv data chunk.
onFlvData(MediaData) - Method in class com.smaxe.uv.client.ICamera.ListenerAdapter
 
onMediaData(MediaTrackInfo, MediaData) - Method in interface com.smaxe.uv.client.rtsp.IVideo
Notifies about available media frame.
onNotify(Object) - Method in interface com.smaxe.uv.stream.IMediaStreamAcceptor
Notifies about a stream event data.
onPacketLoss(MediaTrackInfo, long, long) - Method in interface com.smaxe.uv.client.rtsp.RtpMulticastPlaySession.IListener
Notifies about packet loss.
onPacketLoss(MediaTrackInfo, long, long) - Method in interface com.smaxe.uv.client.rtsp.RtspPlaySession.IListener
Notifies about packet loss.
onRequest(String, RtspRequest) - Method in interface com.smaxe.uv.client.rtsp.IMessageInterceptor
Notifies about the request received from the source.
onResponse(String, RtspResponse) - Method in interface com.smaxe.uv.client.rtsp.IMessageInterceptor
Notifies about the response received from the source.
onStateChange(int, int) - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IListener
Notifies about state change.
onStateChange(int, int) - Method in class com.smaxe.uv.client.rtsp.RtspClient.ListenerAdapter
 
onTeardown() - Method in interface com.smaxe.uv.client.rtsp.IVideo
Notifies about 'TEARDOWN' event.
onVideoData(MediaData) - Method in interface com.smaxe.uv.client.ICamera.IListener
Notifies about a new video data frame.
onVideoData(MediaData) - Method in class com.smaxe.uv.client.ICamera.ListenerAdapter
 
onVideoData(MediaData) - Method in interface com.smaxe.uv.stream.IMediaStreamAcceptor
Notifies about a new video data frame.

P

parameters - Variable in class com.smaxe.uv.UrlInfo
Parameters.
parseUrl(String, int) - Static method in class com.smaxe.uv.UrlInfo
Parses url string.
password - Variable in class com.smaxe.uv.UrlInfo
Password.
pause() - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Pauses the playback.
pause() - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Pauses the playback.
payload - Variable in class com.smaxe.uv.stream.support.MediaDataByteArray
Media data payload.
payload - Variable in class com.smaxe.uv.stream.support.MediaDataByteArrays
Media data payload.
play(IVideo, Object...) - Method in class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Starts the playback.
play(IVideo, String, Object...) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Starts the playback.
play(IVideo, Object...) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Starts the playback (using "Range: npt=0.0-" header field).
port - Variable in class com.smaxe.uv.UrlInfo
Port.
prepareUnicastUdpTransport() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Prepares unicast UDP transport.
prepareUnicastUdpTransport(int) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Prepares unicast UDP transport.
PrintStreamLogger - Class in com.smaxe.logger.support
PrintStreamLogger - ILogger implementation which logs messages to the PrintStream.
PrintStreamLogger() - Constructor for class com.smaxe.logger.support.PrintStreamLogger
Constructor.
PrintStreamLogger(PrintStream) - Constructor for class com.smaxe.logger.support.PrintStreamLogger
Constructor.
protocol - Variable in class com.smaxe.uv.UrlInfo
Protocol.
ProtocolLayerInfo - Class in com.smaxe.uv
ProtocolLayerInfo - protocol layer info.
ProtocolLayerInfo(ProtocolLayerInfo) - Constructor for class com.smaxe.uv.ProtocolLayerInfo
Constructor.
ProtocolLayerInfo(long, long, long, long, long, long, long) - Constructor for class com.smaxe.uv.ProtocolLayerInfo
Constructor.
ProtocolLayerInfo(long, long, long, long, long, long) - Constructor for class com.smaxe.uv.ProtocolLayerInfo
Constructor.
ProtocolLayerInfo(long, long, long, long) - Constructor for class com.smaxe.uv.ProtocolLayerInfo
Constructor.
ProtocolLayerInfo() - Constructor for class com.smaxe.uv.ProtocolLayerInfo
Constructor.
PROXY - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
PROXY - "rtspProxy" : Proxy instance to use or null if proxy is disabled.
putHeader(String, String) - Method in class com.smaxe.uv.client.rtsp.RtspRequest
Puts header value.
putHeader(String, String) - Method in class com.smaxe.uv.client.rtsp.RtspResponse
Puts header value.

R

read() - Method in class com.smaxe.uv.stream.MediaData
Returns InputStream to read media data.
read() - Method in class com.smaxe.uv.stream.support.MediaDataByteArray
 
read() - Method in class com.smaxe.uv.stream.support.MediaDataByteArrays
 
readBytes - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of read (received) bytes.
readPackets - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of read (received) packets.
record() - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Starts the recording.
release() - Method in interface com.smaxe.uv.client.rtsp.IVideo
Releases the video.
release() - Method in class com.smaxe.uv.client.rtsp.RtspClient
Releases the resources.
release() - Method in interface com.smaxe.uv.stream.IMediaStreamAcceptor
Releases resources acquired by the object.
removeListener(ICamera.IListener) - Method in interface com.smaxe.uv.client.ICamera
Removes the listener.
removeListener(IMicrophone.IListener) - Method in interface com.smaxe.uv.client.IMicrophone
Removes the listener.
removeListener(RtspClient.IListener) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Removes the listener.
RESPONSE_TIMEOUT - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
RESPONSE_TIMEOUT - "rtspResponseTimeout" : RTSP response timeout in seconds (default: 5 seconds).
resume() - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Resumes the playback.
rtime - Variable in class com.smaxe.uv.stream.MediaData
Media frame relative time (since the last frame time) in milliseconds.
RtpMulticastPlaySession - Class in com.smaxe.uv.client.rtsp
RtpMulticastPlaySession - RTP multicast client that plays RTP session defined in presentation.
RtpMulticastPlaySession(RtspClient, IPresentation, RtpUdpSessionManager) - Constructor for class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Constructor.
RtpMulticastPlaySession.IListener - Interface in com.smaxe.uv.client.rtsp
IListener - listener.
RtspClient - Class in com.smaxe.uv.client.rtsp
RtspClient - JUV RTSP/RTP Client.
RtspClient() - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient(RtspClient) - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient(Map<String, Object>) - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient(ExecutorService, ScheduledExecutorService) - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient(Map<String, Object>, ExecutorService, ScheduledExecutorService) - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient(Map<String, Object>, ExecutorService, ScheduledExecutorService, RtpUdpSessionManager) - Constructor for class com.smaxe.uv.client.rtsp.RtspClient
Constructor.
RtspClient.Configuration - Class in com.smaxe.uv.client.rtsp
Configuration - RtspClient configuration constants.
RtspClient.IListener - Interface in com.smaxe.uv.client.rtsp
IListener - RTSP Client listener.
RtspClient.IRtcpHandler - Interface in com.smaxe.uv.client.rtsp
IRtcpHandler - RTCP handler.
RtspClient.IRtcpHandler.ICallback - Interface in com.smaxe.uv.client.rtsp
ICallback - callback.
RtspClient.ListenerAdapter - Class in com.smaxe.uv.client.rtsp
ListenerAdapter - RtspClient.IListener adapter.
RtspClient.ListenerAdapter() - Constructor for class com.smaxe.uv.client.rtsp.RtspClient.ListenerAdapter
Constructor.
RtspMethodException - Exception in com.smaxe.uv.client.rtsp
RtspMethodException - RTSP Method exception
RtspMethodException(String, RtspConnection.ResponseFuture) - Constructor for exception com.smaxe.uv.client.rtsp.RtspMethodException
Constructor.
RtspMethodException(String, StatusCode) - Constructor for exception com.smaxe.uv.client.rtsp.RtspMethodException
Constructor.
RtspPlaySession - Class in com.smaxe.uv.client.rtsp
RtspPlaySession - RTSP play session.
RtspPlaySession(RtspClient, RtspConnection, IPresentation, RtpUdpSessionManager, int) - Constructor for class com.smaxe.uv.client.rtsp.RtspPlaySession
Constructor.
RtspPlaySession.IListener - Interface in com.smaxe.uv.client.rtsp
IListener - listener.
RtspRecordSession - Class in com.smaxe.uv.client.rtsp
RtspRecordSession - RTSP record session.
RtspRecordSession(RtspConnection, IPresentation, RtpUdpSessionManager) - Constructor for class com.smaxe.uv.client.rtsp.RtspRecordSession
Constructor.
RtspRequest - Class in com.smaxe.uv.client.rtsp
RtspRequest - RTSP Request.
RtspRequest(boolean, com.smaxe.uv.rtsp.event.Request) - Constructor for class com.smaxe.uv.client.rtsp.RtspRequest
Constructor.
RtspResponse - Class in com.smaxe.uv.client.rtsp
RtspResponse - RTSP Response.
RtspResponse(boolean, com.smaxe.uv.rtsp.event.Response) - Constructor for class com.smaxe.uv.client.rtsp.RtspResponse
Constructor.

S

scope - Variable in class com.smaxe.uv.UrlInfo
Scope.
sendApp(MediaTrackInfo, int, String, ByteArray) - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IRtcpHandler
Sends 'app' event.
sendApp(MediaTrackInfo, int, String, ByteArray) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
 
setCallback(RtspClient.IRtcpHandler.ICallback) - Method in interface com.smaxe.uv.client.rtsp.RtspClient.IRtcpHandler
Sets callback.
setCallback(RtspClient.IRtcpHandler.ICallback) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
 
setJitterBufferMargin(MediaTrackInfo, int) - Method in class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Sets jitter buffer margin for the track.
setJitterBufferMargin(MediaTrackInfo, int) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Sets jitter buffer margin for the track.
setKey(String) - Static method in class com.smaxe.uv.client.rtsp.License
Sets license key.
setLicenseKey(byte[]) - Static method in class com.smaxe.uv.client.rtsp.RtspClient
Sets license key.
setListener(RtpMulticastPlaySession.IListener) - Method in class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Sets the listener.
setListener(RtspPlaySession.IListener) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Sets the listener.
setMulticastAddress(String) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Sets multicast address.
setParameter(String, String) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Sets server parameter value.
setProfile(String) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Sets profile.
setReleaseOnDisconnection(boolean) - Method in class com.smaxe.uv.client.rtsp.RtspClient
Sets flag to release resources on disconnection.
setup() - Method in class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Setups specified presentation's media tracks.
setup() - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Setups presentation's media tracks for TCP/IP (or INTERLEAVED) mode.
setup(UnicastUdpTransport) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Setups presentation's media tracks for UDP/IP mode.
setup(int) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Setups presentation's media tracks.
setup(int, Object...) - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Setups presentation's media tracks.
setup(int) - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Setups all presentation's media tracks.
size() - Method in class com.smaxe.uv.stream.MediaData
Returns media data size.
size() - Method in class com.smaxe.uv.stream.support.MediaDataByteArray
 
size() - Method in class com.smaxe.uv.stream.support.MediaDataByteArrays
 
SOCKET_SO_ENABLE_CONFIGURATION - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
SOCKET_SO_ENABLE_CONFIGURATION - "rtspSocketSoEnableConfiguration" : enable/disable custom socket configuration (default: false)
SOCKET_SO_RCVBUF - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
SOCKET_SO_RCVBUF - "rtspSocketSoRcvBuf" : Socket.setReceiveBufferSize(int) value (default: 8 * 1024).
SOCKET_SO_SNDBUF - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
SOCKET_SO_SNDBUF - "rtspSocketSoSndBuf" : Socket.setSendBufferSize(int) value (default: 8 * 1024).
SOCKET_SO_TCP_NO_DELAY - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
SOCKET_SO_TCP_NO_DELAY - "rtspSocketSoTcpNoDelay" : Socket.setTcpNoDelay(boolean) value (default: false).
SOCKET_SO_TRAFFIC_CLASS - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
SOCKET_SO_TRAFFIC_CLASS - "rtspSocketSoTrafficClass" : Socket.setTrafficClass(int) value (default: 0).
STATE_DISCONNECTED - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
STATE_DISCONNECTED - 0
STATE_INIT - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
STATE_INIT - 1
STATE_PLAYING - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
STATE_PLAYING - 3
STATE_READY - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
STATE_READY - 2
STATE_RECORDING - Static variable in class com.smaxe.uv.client.rtsp.RtspClient
STATE_RECORDING - 4
STUN_SERVERS - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
STUN_SERVER - "udpStunServers" : stun servers to use (default: null, i.e.

T

tag() - Method in class com.smaxe.uv.stream.MediaData
Returns media data tag.
tag - Variable in class com.smaxe.uv.stream.support.MediaDataByteArray
Media data tag.
tag() - Method in class com.smaxe.uv.stream.support.MediaDataByteArray
 
tag - Variable in class com.smaxe.uv.stream.support.MediaDataByteArrays
Media data tag.
tag() - Method in class com.smaxe.uv.stream.support.MediaDataByteArrays
 
teardown() - Method in class com.smaxe.uv.client.rtsp.RtpMulticastPlaySession
Teardowns playback.
teardown() - Method in class com.smaxe.uv.client.rtsp.RtspPlaySession
Teardowns playback.
teardown() - Method in class com.smaxe.uv.client.rtsp.RtspRecordSession
Teardowns playback.
timestamp - Variable in class com.smaxe.uv.ProtocolLayerInfo
timestamp.
timestamp - Variable in class com.smaxe.uv.stream.MediaData
Media frame stream timestamp (since the stream start timestamp) in milliseconds.
toString() - Method in class com.smaxe.uv.client.rtsp.RtspRequest
 
toString() - Method in class com.smaxe.uv.client.rtsp.RtspResponse
 
toString() - Method in class com.smaxe.uv.ProtocolLayerInfo
 
toString() - Method in class com.smaxe.uv.stream.MediaData
 
toString() - Method in class com.smaxe.uv.UrlInfo
 
transportReadBytes - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of bytes read (received) from transport layer (>= readBytes, may include additional traffic that wraps protocol bytes).
transportWrittenBytes - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of bytes written (sent) to the transport layer (>= writtenBytes, may include additional traffic that wraps protocol bytes).

U

UnicastUdpTransport - Class in com.smaxe.uv.client.rtsp
UnicastUdpTransport - unicast UDP transport.
UnicastUdpTransport(IUdpDatagramAcceptor) - Constructor for class com.smaxe.uv.client.rtsp.UnicastUdpTransport
Constructor.
UrlInfo - Class in com.smaxe.uv
UrlInfo - URL info.
UrlInfo(String, String, int, String) - Constructor for class com.smaxe.uv.UrlInfo
Constructor.
UrlInfo(String, String, int, String, String, String, String) - Constructor for class com.smaxe.uv.UrlInfo
Constructor.
UrlInfo(String, String, String, String, int, String, String, String, String) - Constructor for class com.smaxe.uv.UrlInfo
Constructor.
USER_AGENT - Static variable in class com.smaxe.uv.client.rtsp.RtspClient.Configuration
USER_AGENT - "rtspUserAgent" : "User-Agent" header field value.
username - Variable in class com.smaxe.uv.UrlInfo
User name.

W

WARN - Static variable in interface com.smaxe.logger.ILogger
WARN - 2 : warning level.
write(OutputStream, int, int) - Method in class com.smaxe.uv.stream.MediaData
Writes media data chunk to the os.
write(OutputStream, int, int) - Method in class com.smaxe.uv.stream.support.MediaDataByteArray
 
write(OutputStream, int, int) - Method in class com.smaxe.uv.stream.support.MediaDataByteArrays
 
writtenBytes - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of written (sent) bytes.
writtenPackets - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of written (sent) packets.
A B C D E F G H I L M O P R S T U W