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

A

AbstractCamera - Class in com.smaxe.uv.client.camera
AbstractCamera - base ICamera implementation.
AbstractCamera() - Constructor for class com.smaxe.uv.client.camera.AbstractCamera
Constructor.
AbstractMediaStreamController - Class in com.smaxe.uv.stream.support
AbstractMediaStreamController - base class for IMediaStreamController implementation.
AbstractMediaStreamController() - Constructor for class com.smaxe.uv.stream.support.AbstractMediaStreamController
Constructor.
AbstractMicrophone - Class in com.smaxe.uv.client.microphone
AbstractMicrophone - base IMicrophone implementation.
AbstractMicrophone() - Constructor for class com.smaxe.uv.client.microphone.AbstractMicrophone
Constructor.
AbstractVideo - Class in com.smaxe.uv.client.rtmp.video
AbstractVideo - abstract IVideo.
AbstractVideo() - Constructor for class com.smaxe.uv.client.rtmp.video.AbstractVideo
Constructor.
addEventListener(INetConnection.IListener) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Registers an event listener.
addEventListener(INetStream.IListener) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Registers an event listener.
addEventListener(ISharedObject.IListener) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Registers an event listener.
addHeader(String, boolean, Object) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Adds a context header to the AMF packet structure.
addHeader(String, boolean, Object) - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
addInvoker(String, ClassMethodInvoker.Invoker) - Method in class com.smaxe.uv.invoker.support.ClassMethodInvoker
Adds a new method invoker.
addListener(ICamera.IListener) - Method in class com.smaxe.uv.client.camera.AbstractCamera
 
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(IMicrophone.IListener) - Method in class com.smaxe.uv.client.microphone.AbstractMicrophone
 
addListener(IMediaStreamController.IListener) - Method in interface com.smaxe.uv.stream.IMediaStreamController
Adds a new listener.
addListener(IMediaStreamController.IListener) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
 
AMF0 - Static variable in class com.smaxe.uv.ObjectEncoding
AMF0
AMF3 - Static variable in class com.smaxe.uv.ObjectEncoding
AMF3
APPEND - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
APPEND - "append" : publishes and records live data, appending the recorded data to an FLV file with a name that matches the value passed to the name parameter, stored on the server in a subdirectory within the directory that contains the server application.
array - Variable in class com.smaxe.io.ByteArray
array
Array - Class in com.smaxe.uv.amf3
Array - array type (supported by AMF3).
Array(Map<String, Object>, List<Object>) - Constructor for class com.smaxe.uv.amf3.Array
Constructor.
array - Variable in class com.smaxe.uv.amf3.ArrayCollection
array.
ArrayCollection - Class in com.smaxe.uv.amf3
ArrayCollection - flex.messaging.io.ArrayCollection class.
ArrayCollection() - Constructor for class com.smaxe.uv.amf3.ArrayCollection
Constructor.
ArrayCollection(List<Object>) - Constructor for class com.smaxe.uv.amf3.ArrayCollection
Constructor.
attachAudio(IMicrophone) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Specifies an audio stream sent over the INetStream object, from a microphone object passed as the source.
attachAudio(IMicrophone) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
attachCamera(ICamera, int) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Starts capturing video from the specified source, or stops capturing if camera is set to null.
attachCamera(ICamera, int) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
attribute - Variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
Changed data attribute.
audio - Variable in class com.smaxe.uv.fformat.Flv.Header
Audio flag (Audio tags are present)
audio - Variable in class com.smaxe.uv.stream.MediaStreamInfo
audio stream.
AUDIO_CODECS - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
AUDIO_CODECS - "audioCodecs" : audio codecs - used as a RTMP server connection parameter.
audioDuration - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Duration of audio stream (in milliseconds).
audioFrames - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Number of audio frames.
audioSize - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Size of the audio frames.
available() - Method in class com.smaxe.io.ByteArrayInputStream
 

B

bufferLength() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns number of seconds of data currently in the buffer.
bufferLength() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns the number of seconds of data currently in the buffer.
bufferLength() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
bufferLength() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
bufferSize() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns number of data bytes currently in the buffer.
bufferSize() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
bufferTime() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns buffer time.
bufferTime(double) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Specifies how long to buffer messages before starting to display the stream.
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.
ByteArrayInputStream - Class in com.smaxe.io
ByteArrayInputStream - InputStream implementation based on byte array.
ByteArrayInputStream(byte[]) - Constructor for class com.smaxe.io.ByteArrayInputStream
Constructor.
ByteArrayInputStream(byte[], int) - Constructor for class com.smaxe.io.ByteArrayInputStream
Constructor.
ByteArrayInputStream(byte[], int, int) - Constructor for class com.smaxe.io.ByteArrayInputStream
Constructor.
ByteArrayInputStream(ByteArray) - Constructor for class com.smaxe.io.ByteArrayInputStream
Constructor.
ByteArrayOutputStream - Class in com.smaxe.io
ByteArrayOutputStream - OutputStream implementation based on ByteArray.
ByteArrayOutputStream(byte[]) - Constructor for class com.smaxe.io.ByteArrayOutputStream
Constructor.
ByteArrayOutputStream(byte[], int) - Constructor for class com.smaxe.io.ByteArrayOutputStream
Constructor.
ByteArrayOutputStream(ByteArray) - Constructor for class com.smaxe.io.ByteArrayOutputStream
Constructor.
ByteArrayUtils - Class in com.smaxe.uv.client.rtmp
ByteArrayUtils - ByteArray utility methods.
bytesLoaded() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns number of bytes of data that have been loaded.
bytesLoaded() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns the number of bytes of data that have been loaded.
bytesLoaded() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
bytesLoaded() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
bytesTotal() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns total size (in bytes) of the file being loaded.
bytesTotal() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns the total size in bytes of the file being loaded.
bytesTotal() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
bytesTotal() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 

C

calculateBitrate(long, StreamInfo, StreamInfo) - Static method in class com.smaxe.uv.stream.MediaStreamInfo
Calculates bitrate.
call(String, Responder, Object...) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Invokes a command or method on the server, or on an application server, to which the application instance is connected.
call(String, Responder, Object...) - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
CALL_BADVERSION - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The URI specified in the NetConnection.connect method did not specify 'rtmp' as the protocol.
CALL_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The NetConnection.call method was not able to invoke the server-side method or command.
CAPABILITIES - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
CAPABILITIES - "capabilities" : capabilities - used as a RTMP server connection parameter.
CHANGE - Static variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
CHANGE - change.
checkHeader(byte[]) - Static method in class com.smaxe.uv.fformat.Flv
Checks the header of the FLV file correctness.
CLASS_NAME - Static variable in class com.smaxe.uv.amf3.ArrayCollection
CLASS_NAME - "flex.messaging.io.ArrayCollection"
CLASS_NAME - Static variable in class com.smaxe.uv.amf3.ObjectProxy
CLASS_NAME - "flex.messaging.io.ObjectProxy"
ClassLogger - Class in com.smaxe.logger.support
ClassLogger - ILogger for class logs.
ClassLogger(String, ILogger) - Constructor for class com.smaxe.logger.support.ClassLogger
Constructor.
ClassMethodInvoker - Class in com.smaxe.uv.invoker.support
ClassMethodInvoker - specific class method invoker.
ClassMethodInvoker(Executor) - Constructor for class com.smaxe.uv.invoker.support.ClassMethodInvoker
Constructor.
ClassMethodInvoker.Invoker - Class in com.smaxe.uv.invoker.support
Invoker - invokes the method of the object.
ClassMethodInvoker.Invoker() - Constructor for class com.smaxe.uv.invoker.support.ClassMethodInvoker.Invoker
Constructor.
className - Variable in class com.smaxe.uv.amf.ClassObject
class name.
ClassObject - Class in com.smaxe.uv.amf
ClassObject - class object.
ClassObject(String, Map<String, Object>) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject(String) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject(Map<String, Object>) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject() - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
CLEAR - Static variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
CLEAR - clear.
clear() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
For local shared objects, purges all of the data and deletes the shared object from the disk.
clear() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Clears video state.
clear() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
CLEAR_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
A recorded stream failed to delete.
CLEAR_SUCCESS - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
A recorded stream was deleted successfully.
clearBuffer() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Clears buffer.
clearBuffer() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
clearPlayBuffer() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Clears video play buffer.
clearPlayBuffer() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
client(Object) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Sets the object on which callback methods should be invoked.
client() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns the object on which callback methods should be invoked.
client(Object) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Sets the object on which callback methods should be invoked.
client() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns the object on which callback methods should be invoked.
client(Object) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Sets the object on which callback methods should be invoked.
client() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns the object on which callback methods should be invoked.
clone() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
clone() - Method in class com.smaxe.uv.stream.StreamInfo
 
close() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Closes the connection.
close() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Stops playing all data on the stream, sets the time property to 0, and makes the stream available for another use.
close() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Closes the connection between a remote shared object and the server.
close() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
close() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
close() - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
code - Variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
Change code (one of CONNECT, CLEAR, CHANGE, STATUS constants).
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.amf - package com.smaxe.uv.amf
 
com.smaxe.uv.amf.support - package com.smaxe.uv.amf.support
 
com.smaxe.uv.amf3 - package com.smaxe.uv.amf3
 
com.smaxe.uv.client - package com.smaxe.uv.client
 
com.smaxe.uv.client.camera - package com.smaxe.uv.client.camera
 
com.smaxe.uv.client.microphone - package com.smaxe.uv.client.microphone
 
com.smaxe.uv.client.rtmp - package com.smaxe.uv.client.rtmp
JUV RTMP Client core classes: NetConnection, NetStream, SharedObject
com.smaxe.uv.client.rtmp.video - package com.smaxe.uv.client.rtmp.video
 
com.smaxe.uv.fformat - package com.smaxe.uv.fformat
 
com.smaxe.uv.invoker - package com.smaxe.uv.invoker
 
com.smaxe.uv.invoker.support - package com.smaxe.uv.invoker.support
 
com.smaxe.uv.stream - package com.smaxe.uv.stream
 
com.smaxe.uv.stream.support - package com.smaxe.uv.stream.support
 
compress(ByteArray) - Static method in class com.smaxe.uv.client.rtmp.ByteArrayUtils
Compresses array using zlib.
configuration() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns NetConnection configuration.
connect(String, Object...) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Opens a connection to a server.
CONNECT - Static variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
CONNECT - connect.
connect(INetConnection, String) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Connects to a remote shared object on the server through the specified connection.
connect(String, Object...) - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
connect(INetConnection, String) - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
CONNECT_APPSHUTDOWN - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The application has been shut down (for example, if the application is out of memory resources and must shut down to prevent the server from crashing) or the server has shut down.
CONNECT_BANDWIDTH - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
Connection bandwidth.
CONNECT_CLOSED - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The connection was closed successfully
CONNECT_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The connection attempt failed.
CONNECT_INVALID_APPLICATION - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The application name specified during connect is invalid.
CONNECT_REJECTED - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The client does not have permission to connect to the application, the application expected different parameters from those that were passed, or the application name specified during the connection attempt was not found on the server.
CONNECT_SUCCESS - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
The connection attempt succeeded.
connected() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Checks if it is connected to the server.
connected() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
connectedProxyType() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
If a successful connection is made, indicates the method that was used to make it: a direct connection, the CONNECT method, or HTTP tunneling.
connectedProxyType() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
content - Variable in class com.smaxe.uv.amf.XMLDocument
XML Document content.
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(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.
createSoLogger(int, String) - Static method in class com.smaxe.logger.support.Loggers
Creates logger to the System.out.
currentFPS() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns the number of frames per second being displayed.
currentFPS() - Method in class com.smaxe.uv.client.rtmp.NetStream
 

D

data() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns shared object data.
data() - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
data - Variable in class com.smaxe.uv.stream.MediaStreamInfo
data stream.
DATA_START - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
 
dataOffset - Variable in class com.smaxe.uv.fformat.Flv.Header
Offset in bytes from start of file to start of body.
dataSize - Variable in class com.smaxe.uv.fformat.Flv.Tag
Length of the data in the Data field.
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.
defaultObjectEncoding - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
Default object encoding.
defaultObjectEncoding - Static variable in interface com.smaxe.uv.client.rtmp.ISharedObject
Default object encoding.
duration - Variable in class com.smaxe.uv.stream.StreamInfo
media stream duration (in milliseconds).

E

EmptyLogger - Class in com.smaxe.logger.support
EmptyLogger - empty ILogger implementation.
EmptyLogger() - Constructor for class com.smaxe.logger.support.EmptyLogger
Constructor.
EmptyVideo - Class in com.smaxe.uv.client.rtmp.video
EmptyVideo - empty video.
EmptyVideo() - Constructor for class com.smaxe.uv.client.rtmp.video.EmptyVideo
Constructor.
ENABLE_ACKNOWLEDGEMENT_EVENT_NOTIFICATION - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
ENABLE_ACKNOWLEDGEMENT_EVENT_NOTIFICATION - "enableAcknowledgementEventNotification": enables "NetConnection.Connect.Bandwidth" event notification on every 'acknowledgement' message received from the server (default: false).
ENABLE_MEDIA_STREAM_ABSOLUTE_TIMESTAMP - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
ENABLE_MEDIA_STREAM_ABSOLUTE_TIMESTAMP - "enableMediaStreamAbsoluteTimestamp": (default: false).
equals(Object) - Method in class com.smaxe.uv.amf.ClassObject
 
equals(Object) - Method in class com.smaxe.uv.amf.Undefined
 
equals(Object) - Method in class com.smaxe.uv.amf.XMLDocument
 
equals(Object) - Method in class com.smaxe.uv.amf3.Array
 
equals(Object) - Method in class com.smaxe.uv.amf3.ArrayCollection
 
equals(Object) - Method in class com.smaxe.uv.amf3.ObjectProxy
 
equals(Object) - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
equals(Object) - Method in class com.smaxe.uv.stream.StreamInfo
 
ERROR - Static variable in interface com.smaxe.logger.ILogger
ERROR - 3 : error level.

F

FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt to use a Stream method (at client-side) failed
FileMediaStream - Class in com.smaxe.uv.stream.support
FileMediaStream - base class for file-based media streams.
FileMediaStream(File) - Constructor for class com.smaxe.uv.stream.support.FileMediaStream
Constructor.
FilterLevelLogger - Class in com.smaxe.logger.support
FilterLevelLogger - level filter ILogger.
FilterLevelLogger(int, ILogger) - Constructor for class com.smaxe.logger.support.FilterLevelLogger
Constructor.
fireOnAudioData(MediaData) - Method in class com.smaxe.uv.client.microphone.AbstractMicrophone
Fires 'onAudioData' on all listeners (for use in subclasses).
fireOnAudioData(long, MediaData) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Audio Data' event.
fireOnException(long, IMediaStream, Exception) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Exception' event.
fireOnNotify(long, Object) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Notify' event.
fireOnRelease(long) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Release' event.
fireOnStart(long, IMediaStream) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Start' event.
fireOnStop(long, IMediaStream) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Stop' event.
fireOnTimeout(long, IMediaStream, long) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Timeout' event.
fireOnVideoData(MediaData) - Method in class com.smaxe.uv.client.camera.AbstractCamera
Fires 'onVideoData' on all listeners (for use in subclasses).
fireOnVideoData(long, MediaData) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
Fires 'On Video Data' event.
FLASH_VER - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
FLASH_VER - "flashVer" : flash version - used as a RTMP server connection parameter.
flush(int) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Immediately writes a locally persistent shared object to a local file.
flush(int) - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
Flv - Class in com.smaxe.uv.fformat
Flv - FLV file format parser.
Flv.Header - Class in com.smaxe.uv.fformat
Header - FLV file header.
Flv.Header(int, boolean, boolean, long) - Constructor for class com.smaxe.uv.fformat.Flv.Header
Constructor.
Flv.Header(boolean, boolean) - Constructor for class com.smaxe.uv.fformat.Flv.Header
Constructor.
Flv.ITagProcessor - Interface in com.smaxe.uv.fformat
ITagProcessor - tag processor.
Flv.ScriptData - Class in com.smaxe.uv.fformat
ScriptData - script data.
Flv.ScriptData(String, Object) - Constructor for class com.smaxe.uv.fformat.Flv.ScriptData
Constructor.
Flv.Tag - Class in com.smaxe.uv.fformat
Tag - FLV file tag.
Flv.Tag(byte, int, long) - Constructor for class com.smaxe.uv.fformat.Flv.Tag
Constructor.
Flv.TagProcessorAdapter - Class in com.smaxe.uv.fformat
TagProcessorAdapter - Flv.ITagProcessor adapter.
Flv.TagProcessorAdapter() - Constructor for class com.smaxe.uv.fformat.Flv.TagProcessorAdapter
Constructor.
FlvFileMediaStream - Class in com.smaxe.uv.stream.support
FlvFileMediaStream - the implementation of the FLV file media stream.
FlvFileMediaStream(String) - Constructor for class com.smaxe.uv.stream.support.FlvFileMediaStream
Constructor.
FlvFileMediaStream(File) - Constructor for class com.smaxe.uv.stream.support.FlvFileMediaStream
Constructor.
FlvFileMediaStream(String, int) - Constructor for class com.smaxe.uv.stream.support.FlvFileMediaStream
Constructor.
FlvFileMediaStream(File, int) - Constructor for class com.smaxe.uv.stream.support.FlvFileMediaStream
Constructor.
FlvVideo - Class in com.smaxe.uv.client.rtmp.video
FlvVideo - IVideo implementation that saves incoming stream to the file.
FlvVideo(IMediaStreamAcceptor) - Constructor for class com.smaxe.uv.client.rtmp.video.FlvVideo
Constructor.
FlvVideo(IMediaStreamAcceptor, MediaStreamInfo) - Constructor for class com.smaxe.uv.client.rtmp.video.FlvVideo
Constructor.
FlvVideo(String, boolean) - Constructor for class com.smaxe.uv.client.rtmp.video.FlvVideo
Constructor.
FlvVideo(String, int) - Constructor for class com.smaxe.uv.client.rtmp.video.FlvVideo
Constructor.
FlvVideo(String, int, boolean) - Constructor for class com.smaxe.uv.client.rtmp.video.FlvVideo
Constructor.
FPAD - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
FPAD - "fpad" : fpad value - used as a RTMP server connection parameter.
fps(int) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Specifies the number of times per second that a client's changes to a shared object are sent to the server.
fps() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns fps.
fps() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns current fps.
fps() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
frames - Variable in class com.smaxe.uv.stream.StreamInfo
media stream frames.

G

getArray() - Method in class com.smaxe.io.ByteArrayInputStream
 
getArray() - Method in class com.smaxe.io.ByteArrayOutputStream
 
getCamera() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns ICamera associated with the stream.
getCamera() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
getClassName(Externalizable) - Method in interface com.smaxe.uv.amf.IObjectCreator
Returns class name of the e.
getClassName(Externalizable) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
getExternalizable(String) - Method in interface com.smaxe.uv.amf.IObjectCreator
Creates Externalizable instance which corresponds to the className.
getExternalizable(String) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
getInfo() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns connection info (read/written bytes/packets).
getInfo() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns overall stream info.
getInfo() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
getInfo() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
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.
getMicrophone() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns IMicrophone associated with the stream.
getMicrophone() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
getName() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns shared object name.
getName() - Method in class com.smaxe.uv.ObjectEncoding
Returns encoding name.
getPosition() - Method in class com.smaxe.io.ByteArrayInputStream
 
getProductVersion() - Static method in class com.smaxe.uv.client.rtmp.License
Returns product version.
getRead() - Method in class com.smaxe.io.ByteArrayInputStream
 
getSize() - Method in class com.smaxe.uv.fformat.Flv.Header
Returns header size.
getSource() - Method in interface com.smaxe.uv.stream.IMediaStream
Returns stream source.
getSource() - Method in class com.smaxe.uv.stream.support.FileMediaStream
 
getUploadBufferSize() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns upload buffer size.
getUploadBufferSize() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
getVideo() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns IVideo associated with the stream.
getVideo() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
getWritten() - Method in class com.smaxe.io.ByteArrayOutputStream
 

H

HANDSHAKE_TIMEOUT - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
HANDSHAKE_TIMEOUT - "handshakeTimeout" : timeout (in seconds) for the handshake phase of the protocol (default: 30 seconds).
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.uv.amf.ClassObject
 
hashCode() - Method in class com.smaxe.uv.amf.Undefined
 
hashCode() - Method in class com.smaxe.uv.amf.XMLDocument
 
hashCode() - Method in class com.smaxe.uv.amf3.Array
 
hashCode() - Method in class com.smaxe.uv.amf3.ArrayCollection
 
hashCode() - Method in class com.smaxe.uv.amf3.ObjectProxy
 
hashCode() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
hashCode() - Method in class com.smaxe.uv.stream.StreamInfo
 

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.
IMediaStream - Interface in com.smaxe.uv.stream
IMediaStream - media stream.
IMediaStream.IListener - Interface in com.smaxe.uv.stream
IListener - media stream listener.
IMediaStream.ListenerAdapter - Class in com.smaxe.uv.stream
ListenerAdapter - IMediaStream.IListener adapter.
IMediaStream.ListenerAdapter() - Constructor for class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
Constructor.
IMediaStreamController - Interface in com.smaxe.uv.stream
IMediaStreamController - media stream controller.
IMediaStreamController.IListener - Interface in com.smaxe.uv.stream
IListener - media stream controller listener.
IMediaStreamController.ListenerAdapter - Class in com.smaxe.uv.stream
ListenerAdapter - IMediaStreamController.IListener adapter.
IMediaStreamController.ListenerAdapter() - Constructor for class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
Constructor.
IMethodInvoker - Interface in com.smaxe.uv.invoker
IMethodInvoker - responsible for the class method invocation.
IMethodInvoker.CallbackAdapter - Class in com.smaxe.uv.invoker
CallbackAdapter - IMethodInvoker.ICallback adapter.
IMethodInvoker.CallbackAdapter() - Constructor for class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
Constructor.
IMethodInvoker.ICallback - Interface in com.smaxe.uv.invoker
ICallback - IMethodInvoker callback.
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.
INACTIVITY_TIMEOUT - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
INACTIVITY_TIMEOUT - "inactivityTimeout" : timeout (in seconds) for RTMP protocol connection, i.e.
INetConnection - Interface in com.smaxe.uv.client.rtmp
INetConnection - RTMP(E)/RTMPT(E)/RTMPS connection (replica of ActionScript's NetConnection class interface).
INetConnection.Configuration - Class in com.smaxe.uv.client.rtmp
Configuration - INetConnection configuration constants.
INetConnection.Configuration() - Constructor for class com.smaxe.uv.client.rtmp.INetConnection.Configuration
Constructor.
INetConnection.IListener - Interface in com.smaxe.uv.client.rtmp
IListener - NetConnection listener.
INetConnection.ListenerAdapter - Class in com.smaxe.uv.client.rtmp
ListenerAdapter - INetConnection.IListener adapter.
INetConnection.ListenerAdapter() - Constructor for class com.smaxe.uv.client.rtmp.INetConnection.ListenerAdapter
Constructor.
INetStream - Interface in com.smaxe.uv.client.rtmp
INetStream - RTMP connection stream (replica of ActionScript's NetStream class interface).
INetStream.IListener - Interface in com.smaxe.uv.client.rtmp
IListener - NetStream listener.
INetStream.Info - Class in com.smaxe.uv.client.rtmp
Info - INetStream stream info.
INetStream.Info(long, long, long, long, long, long) - Constructor for class com.smaxe.uv.client.rtmp.INetStream.Info
Constructor.
INetStream.Info() - Constructor for class com.smaxe.uv.client.rtmp.INetStream.Info
Constructor.
INetStream.ListenerAdapter - Class in com.smaxe.uv.client.rtmp
ListenerAdapter - INetStream.IListener adapter.
INetStream.ListenerAdapter() - Constructor for class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
Constructor.
INFO - Static variable in interface com.smaxe.logger.ILogger
INFO - 1 : info level.
INSTANCE - Static variable in class com.smaxe.uv.amf.Undefined
INSTANCE - instance.
INVALID_ARGUMENT - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Invalid arguments were passed to a NetStream method.
invoke(Object, String, IMethodInvoker.ICallback, Object...) - Method in interface com.smaxe.uv.invoker.IMethodInvoker
Invokes method with the args of the object o.
invoke(Object, String, IMethodInvoker.ICallback, Object...) - Method in class com.smaxe.uv.invoker.support.ClassMethodInvoker
 
invoke(Object, Object[]) - Method in class com.smaxe.uv.invoker.support.ClassMethodInvoker.Invoker
Invokes the method of the o.
invoke(Object, String, IMethodInvoker.ICallback, Object...) - Method in class com.smaxe.uv.invoker.support.MethodInvoker
 
invoke(Object, String, IMethodInvoker.ICallback, Object...) - Method in class com.smaxe.uv.invoker.support.PublicMethodInvoker
 
IO_TIMEOUT - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
IO_TIMEOUT - "IOTimeout" : I/O timeout (in milliseconds) (default: 50 milliseconds)
IObjectCreator - Interface in com.smaxe.uv.amf
IObjectCreator - responsible for creation objects from ClassObject.
ISharedObject - Interface in com.smaxe.uv.client.rtmp
ISharedObject - shared object (replica of ActionScript's SharedObject class interface).
ISharedObject.Change - Class in com.smaxe.uv.client.rtmp
Change - change event item.
ISharedObject.Change(int, String, Object, Object) - Constructor for class com.smaxe.uv.client.rtmp.ISharedObject.Change
Constructor.
ISharedObject.Change(int) - Constructor for class com.smaxe.uv.client.rtmp.ISharedObject.Change
Constructor.
ISharedObject.IListener - Interface in com.smaxe.uv.client.rtmp
IListener - SharedObject listener.
ISharedObject.ListenerAdapter - Class in com.smaxe.uv.client.rtmp
ListenerAdapter - ISharedObject.IListener adapter.
ISharedObject.ListenerAdapter() - Constructor for class com.smaxe.uv.client.rtmp.ISharedObject.ListenerAdapter
Constructor.
isPersistent() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Checks if shared object is persistent.
IVideo - Interface in com.smaxe.uv.client.rtmp
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.rtmp
License - JUV RTMP Client library license key.
list - Variable in class com.smaxe.uv.amf3.Array
dense portion of the array.
LIVE - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
LIVE - "live" : publishes live data without recording it.
liveDelay() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns the number of seconds of data in the subscribing stream's buffer in live (unbuffered) mode.
liveDelay() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns the number of seconds of data in the subscribing stream's buffer in live (unbuffered) mode.
liveDelay() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
liveDelay() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
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.rtmp.INetConnection.Configuration
LOGGER - "logger" : ILogger instance responsible for logging.
Loggers - Class in com.smaxe.logger.support
Loggers - ILogger factory.

M

map - Variable in class com.smaxe.uv.amf3.Array
associative portion of array.
mark(int) - Method in class com.smaxe.io.ByteArrayInputStream
 
markSupported() - Method in class com.smaxe.io.ByteArrayInputStream
 
MAX_RTMP_PACKET_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
MAX_RTMP_PACKET_SIZE - "maxRtmpPacketSize": max RTMP packet size that is processed by the library (default: 2MiB).
MAX_UPLOAD_BANDWIDTH - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
MAX_UPLOAD_BANDWIDTH - "maxUploadBandwidth": max upload bandwidth (default: -1)
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.
MediaStreamCamera - Class in com.smaxe.uv.client.camera
MediaStreamCamera - ICamera implementation that uses IMediaStreamController instance as a video data source.
MediaStreamCamera() - Constructor for class com.smaxe.uv.client.camera.MediaStreamCamera
Constructor.
MediaStreamCamera(IMediaStreamController) - Constructor for class com.smaxe.uv.client.camera.MediaStreamCamera
Constructor.
MediaStreamController - Class in com.smaxe.uv.stream.support
MediaStreamController - IMediaStreamController implementation.
MediaStreamController() - Constructor for class com.smaxe.uv.stream.support.MediaStreamController
Constructor.
MediaStreamController(int, int, int) - Constructor for class com.smaxe.uv.stream.support.MediaStreamController
Constructor.
MediaStreamController(int, int, int, ScheduledExecutorService) - Constructor for class com.smaxe.uv.stream.support.MediaStreamController
Constructor.
MediaStreamInfo - Class in com.smaxe.uv.stream
MediaStreamInfo - media stream info.
MediaStreamInfo(long, StreamInfo, StreamInfo, StreamInfo) - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
MediaStreamInfo(long) - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
MediaStreamInfo() - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
MediaStreamMicrophone - Class in com.smaxe.uv.client.microphone
MediaStreamMicrophone - IMicrophone implementation that uses IMediaStreamController instance as an audio data source.
MediaStreamMicrophone(IMediaStreamController) - Constructor for class com.smaxe.uv.client.microphone.MediaStreamMicrophone
Constructor.
METHOD_INVOKER - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
METHOD_INVOKER - "methodInvoker" : IMethodInvoker instance responsible for method invocations.
MethodInvoker - Class in com.smaxe.uv.invoker.support
MethodInvoker - very simple, general and, of course, inefficient IMethodInvoker implementation.
MethodInvoker() - Constructor for class com.smaxe.uv.invoker.support.MethodInvoker
Constructor.
MethodInvoker(String) - Constructor for class com.smaxe.uv.invoker.support.MethodInvoker
Constructor.
MethodInvoker(Executor, String) - Constructor for class com.smaxe.uv.invoker.support.MethodInvoker
Constructor.

N

name - Variable in class com.smaxe.uv.fformat.Flv.ScriptData
Name.
NetConnection - Class in com.smaxe.uv.client.rtmp
NetConnection - implementation of the INetConnection interface.
NetConnection() - Constructor for class com.smaxe.uv.client.rtmp.NetConnection
Constructor.
NetConnection(Map<String, Object>) - Constructor for class com.smaxe.uv.client.rtmp.NetConnection
Constructor.
NetConnection(Map<String, Object>, ExecutorService, ScheduledExecutorService) - Constructor for class com.smaxe.uv.client.rtmp.NetConnection
Constructor.
NetStream - Class in com.smaxe.uv.client.rtmp
NetStream - implementation of the INetStream interface.
NetStream(INetConnection) - Constructor for class com.smaxe.uv.client.rtmp.NetStream
Constructor.
newValue - Variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
New value.

O

object - Variable in class com.smaxe.uv.amf3.ObjectProxy
object fields.
OBJECT_CREATOR - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
OBJECT_CREATOR - "objectCreator" : IObjectCreator instance responsible for custom objects creation.
ObjectCreator - Class in com.smaxe.uv.amf.support
ObjectCreator - default IObjectCreator implementation.
ObjectCreator() - Constructor for class com.smaxe.uv.amf.support.ObjectCreator
Constructor.
objectEncoding() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns object encoding.
objectEncoding(ObjectEncoding) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
The object encoding (AMF version).
objectEncoding() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns object encoding.
objectEncoding() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns object encoding.
objectEncoding(ObjectEncoding) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
The object encoding (AMF version).
ObjectEncoding - Class in com.smaxe.uv
ObjectEncoding
ObjectProxy - Class in com.smaxe.uv.amf3
ObjectProxy - flex.messaging.io.ObjectProxy class.
ObjectProxy() - Constructor for class com.smaxe.uv.amf3.ObjectProxy
Constructor.
ObjectProxy(Map<String, Object>) - Constructor for class com.smaxe.uv.amf3.ObjectProxy
Constructor.
offset - Variable in class com.smaxe.io.ByteArray
offset
oldValue - Variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
Old value.
onAsyncError(INetConnection, String, Exception) - Method in interface com.smaxe.uv.client.rtmp.INetConnection.IListener
Notifies about an exception that is thrown asynchronously (from native asynchronous code).
onAsyncError(INetConnection, String, Exception) - Method in class com.smaxe.uv.client.rtmp.INetConnection.ListenerAdapter
 
onAsyncError(INetStream, String, Exception) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Notifies about an exception that is thrown asynchronously (from native asynchronous code).
onAsyncError(INetStream, String, Exception) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onAsyncError(ISharedObject, String, Exception) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject.IListener
Notifies about an exception that is thrown asynchronously (from native asynchronous code).
onAsyncError(ISharedObject, String, Exception) - Method in class com.smaxe.uv.client.rtmp.ISharedObject.ListenerAdapter
 
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.client.rtmp.IVideo
Notifies about available audio frame.
onAudioData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onAudioData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onAudioData(MediaData) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about a new audio frame (audio frame time is time relative to the previous audio frame).
onAudioData(MediaData) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onAudioData(long, MediaData) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about a new audio frame (audio frame time is time relative to the previous audio frame).
onAudioData(long, MediaData) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
onBWDone() - Method in class com.smaxe.uv.client.rtmp.NetConnection
'onBWDone' invoked by FMS server.
onBWDone(Object...) - Method in class com.smaxe.uv.client.rtmp.NetConnection
'onBWDone' invoked by FMS server.
onCuePoint(INetStream, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Invoked when an embedded cue point is reached while playing an FLV file.
onCuePoint(INetStream, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onCuePoint(Object) - Method in interface com.smaxe.uv.client.rtmp.IVideo
Notifies about stream's cue point.
onCuePoint(Object) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onCuePoint(Object) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onEnd(long) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about the end of the stream.
onEnd(long) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onException(Exception) - Method in class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
 
onException(Exception) - Method in interface com.smaxe.uv.invoker.IMethodInvoker.ICallback
Notifies about the thrown exception.
onException(long, Exception) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about the occured exception.
onException(long, Exception) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onException(long, IMediaStream, Exception) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about stream's exception.
onException(long, IMediaStream, Exception) - Method in class com.smaxe.uv.stream.IMediaStreamController.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
 
onFlvData(MediaData) - Method in interface com.smaxe.uv.client.rtmp.IVideo
Notifies about available flv-data.
onFlvData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onFlvData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onIOError(INetConnection, String) - Method in interface com.smaxe.uv.client.rtmp.INetConnection.IListener
Notifies about an input/output error occured that causes a network operation to fail.
onIOError(INetConnection, String) - Method in class com.smaxe.uv.client.rtmp.INetConnection.ListenerAdapter
 
onIOError(INetStream, String) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Notifies about an input/output error occured that causes a network operation to fail.
onIOError(INetStream, String) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onMetaData(INetStream, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Notifies when descriptive information embedded in the FLV file being played is received.
onMetaData(INetStream, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onMetaData(Object) - Method in interface com.smaxe.uv.client.rtmp.IVideo
Notifies about stream's metadata.
onMetaData(Object) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onMetaData(Object) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onNetStatus(INetConnection, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.INetConnection.IListener
Notifies about the status info change.
onNetStatus(INetConnection, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.INetConnection.ListenerAdapter
 
onNetStatus(INetStream, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Notifies about the status info change.
onNetStatus(INetStream, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onNetStatus(ISharedObject, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject.IListener
Notifies about the status info change.
onNetStatus(ISharedObject, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.ISharedObject.ListenerAdapter
 
onNotify(Object) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about the stream's metadata notification.
onNotify(Object) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onNotify(long, Object) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about stream's metadata.
onNotify(long, Object) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
onPlayStatus(INetStream, Map<String, Object>) - Method in interface com.smaxe.uv.client.rtmp.INetStream.IListener
Notifies that NetStream object has completely played a stream.
onPlayStatus(INetStream, Map<String, Object>) - Method in class com.smaxe.uv.client.rtmp.INetStream.ListenerAdapter
 
onRelease(long) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about controller release.
onRelease(long) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
onResult(Object) - Method in class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
 
onResult(Object) - Method in interface com.smaxe.uv.invoker.IMethodInvoker.ICallback
Notifies about the result o.
onResult(Object) - Method in interface com.smaxe.uv.Responder
Notifies about the result.
onSecurityError(INetConnection, String) - Method in interface com.smaxe.uv.client.rtmp.INetConnection.IListener
Notifies about the attempt to connect to a server outside the caller's security sandbox.
onSecurityError(INetConnection, String) - Method in class com.smaxe.uv.client.rtmp.INetConnection.ListenerAdapter
 
onSetDataFrame(String, Object) - Method in interface com.smaxe.uv.client.rtmp.IVideo
Notifies about "@setDataFrame" frame.
onSetDataFrame(String, Object) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onSetDataFrame(String, Object) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onStart(long, IMediaStream) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about stream playback start.
onStart(long, IMediaStream) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
onStatus(Map<String, Object>) - Method in interface com.smaxe.uv.Responder
Notifies about the status.
onStop(long, IMediaStream) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about stream playback stop.
onStop(long, IMediaStream) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
onSync(ISharedObject, List<ISharedObject.Change>) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject.IListener
Notifies that remote shared object (SharedObject) has been updated by the server.
onSync(ISharedObject, List<ISharedObject.Change>) - Method in class com.smaxe.uv.client.rtmp.ISharedObject.ListenerAdapter
 
onTag(int, int, long, InputStream) - Method in interface com.smaxe.uv.fformat.Flv.ITagProcessor
Notifies about a new tag in the is.
onTag(int, int, long, InputStream) - Method in class com.smaxe.uv.fformat.Flv.TagProcessorAdapter
 
onTagSize(int) - Method in interface com.smaxe.uv.fformat.Flv.ITagProcessor
Notifies about previous tag size.
onTagSize(int) - Method in class com.smaxe.uv.fformat.Flv.TagProcessorAdapter
 
onTimeout(long, long) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about the stream timeout, i.e.
onTimeout(long, long) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onTimeout(long, IMediaStream, long) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about stream's timeout.
onTimeout(long, IMediaStream, long) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 
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.client.rtmp.IVideo
Notifies about available video frame.
onVideoData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
onVideoData(MediaData) - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
 
onVideoData(MediaData) - Method in interface com.smaxe.uv.stream.IMediaStream.IListener
Notifies about a new video frame (video frame time is time relative to the previous video frame).
onVideoData(MediaData) - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
onVideoData(long, MediaData) - Method in interface com.smaxe.uv.stream.IMediaStreamController.IListener
Notifies about a new video frame (video frame time is time relative to the previous video frame).
onVideoData(long, MediaData) - Method in class com.smaxe.uv.stream.IMediaStreamController.ListenerAdapter
 

P

PAGE_URL - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
PAGE_URL - "pageUrl" : page url - used as a RTMP server connection parameter.
pause() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Pauses playback of a video stream.
pause() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
PAUSE_NOTIFY - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
The subscriber has used the seek command to move to a particular location in the recorded stream.
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 interface com.smaxe.uv.client.rtmp.INetStream
Begins playback of external audio or a video (FLV) file.
play(IVideo, Object...) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
play(IMediaStream, long) - Method in interface com.smaxe.uv.stream.IMediaStreamController
Starts media stream playback.
play(IMediaStream, long) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
 
play(IMediaStream, long) - Method in class com.smaxe.uv.stream.support.MediaStreamController
 
PLAY_COMPLETE - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Playlist playback is complete.
PLAY_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt to play back a stream failed
PLAY_FILE_STRUCTURE_INVALID - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
This event is sent if the player detects an MP4 with an invalid file structure.
PLAY_INSUFFICIENT_BW - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Data is playing behind the normal speed
PLAY_NO_SUPPORTED_TRACK_FOUND - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
This event is sent if the player does not detect any supported tracks.
PLAY_PUBLISH_NOTIFY - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
The initial publish to a stream was successful.
PLAY_RESET - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
A playlist was reset
PLAY_START - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Play was started
PLAY_STOP - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Play was stopped
PLAY_STREAM_NOT_FOUND - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt was made to play a stream that does not exist
PLAY_SWITCH - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Playlist playback switched from one stream to another.
PLAY_UNPUBLISH_NOTIFY - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An unpublish from a stream was successful.
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.
processMediaData(StreamInfo, MediaData) - Static method in class com.smaxe.uv.stream.MediaStreamInfo
Processes data and keeps the info in the info instance.
processMediaData(StreamInfo, long, int) - Static method in class com.smaxe.uv.stream.MediaStreamInfo
Processes media data and keeps the info in the info instance.
propertyValues - Variable in class com.smaxe.uv.amf.ClassObject
[property, value] pairs.
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.rtmp.INetConnection.Configuration
PROXY - "proxy" : Proxy instance to use or null if proxy is disabled.
PROXY_TYPE_BEST - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
PROXY_TYPE_BEST - "best"
PROXY_TYPE_CONNECT - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
PROXY_TYPE_CONNECT - "CONNECT"
PROXY_TYPE_HTTP - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
PROXY_TYPE_HTTP - "HTTP"
PROXY_TYPE_NONE - Static variable in interface com.smaxe.uv.client.rtmp.INetConnection
PROXY_TYPE_NONE - "none"
proxyType() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Returns proxy type.
proxyType(String) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Determines whether native SSL is used for RTMPS instead of HTTPS, and whether the CONNECT method of tunneling is used to connect through a proxy server.
PublicMethodInvoker - Class in com.smaxe.uv.invoker.support
PublicMethodInvoker - IMethodInvoker implementation which invokes public methods that are not annotated as PrivateMethod.
PublicMethodInvoker(Executor, Class) - Constructor for class com.smaxe.uv.invoker.support.PublicMethodInvoker
Constructor.
PublicMethodInvoker(Class) - Constructor for class com.smaxe.uv.invoker.support.PublicMethodInvoker
Constructor.
publish(String, String) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Sends streaming audio, video, and text messages from a client to a server.
publish(String, String) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
PUBLISH_BADNAME - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt was made to publish a stream that is already being published by someone else.
PUBLISH_START - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt to publish was successful.

R

read() - Method in class com.smaxe.io.ByteArrayInputStream
 
read(byte[], int, int) - Method in class com.smaxe.io.ByteArrayInputStream
 
read(long) - Method in class com.smaxe.io.ByteArrayInputStream
Reads n bytes into the new byte array.
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
 
readBoolean() - Method in class com.smaxe.io.ByteArrayInputStream
 
readByte() - Method in class com.smaxe.io.ByteArrayInputStream
 
readBytes - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of read (received) bytes.
readChar() - Method in class com.smaxe.io.ByteArrayInputStream
 
readDouble() - Method in class com.smaxe.io.ByteArrayInputStream
 
readFloat() - Method in class com.smaxe.io.ByteArrayInputStream
 
readFully(byte[]) - Method in class com.smaxe.io.ByteArrayInputStream
 
readFully(byte[], int, int) - Method in class com.smaxe.io.ByteArrayInputStream
 
readHeader(InputStream) - Static method in class com.smaxe.uv.fformat.Flv
Reads the FLV file header from the is and points to the first file tag.
readInt() - Method in class com.smaxe.io.ByteArrayInputStream
 
readLine() - Method in class com.smaxe.io.ByteArrayInputStream
 
readLong() - Method in class com.smaxe.io.ByteArrayInputStream
 
readPackets - Variable in class com.smaxe.uv.ProtocolLayerInfo
number of read (received) packets.
readScriptData(InputStream, int) - Static method in class com.smaxe.uv.fformat.Flv
Reads script data from the is.
readShort() - Method in class com.smaxe.io.ByteArrayInputStream
 
readTag(InputStream, Flv.ITagProcessor) - Static method in class com.smaxe.uv.fformat.Flv
Reads the tag from the is
readUnsignedByte() - Method in class com.smaxe.io.ByteArrayInputStream
 
readUnsignedShort() - Method in class com.smaxe.io.ByteArrayInputStream
 
readUTF() - Method in class com.smaxe.io.ByteArrayInputStream
 
RECEIVE_BUFFER_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RECEIVE_BUFFER_SIZE - "rcvBufSize" : receive buffer size in bytes (default: 256KiB).
receiveAudio(boolean) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Specifies whether incoming audio plays on the stream.
receiveAudio(boolean) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
receiveVideo(boolean) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Specifies whether incoming video plays on the stream.
receiveVideo(boolean) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
RECORD - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
RECORD - "record" : publishes and records live data, saving the recorded data to a new FLV file with a name matching the value passed to the name parameter.
RECORD_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt to record a stream failed
RECORD_NOACCESS - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt was made to record a read-only stream
RECORD_START - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Recording was started
RECORD_STOP - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Recording was stopped
release() - Method in class com.smaxe.uv.client.rtmp.video.FlvVideo
Releases the resources.
release() - Method in class com.smaxe.uv.stream.IMediaStream.ListenerAdapter
 
release() - Method in interface com.smaxe.uv.stream.IMediaStream
Releases resources acquired by the stream.
release() - Method in interface com.smaxe.uv.stream.IMediaStreamController
Stops media stream playback and releases resources.
release() - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
 
release() - Method in class com.smaxe.uv.stream.support.FileMediaStream
 
release() - Method in class com.smaxe.uv.stream.support.FlvFileMediaStream
 
release() - Method in class com.smaxe.uv.stream.support.MediaStreamController
 
removeEventListener(INetConnection.IListener) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Removes the listener.
removeEventListener(INetStream.IListener) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Removes the listener.
removeEventListener(ISharedObject.IListener) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Removes the listener.
removeListener(ICamera.IListener) - Method in class com.smaxe.uv.client.camera.AbstractCamera
 
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(IMicrophone.IListener) - Method in class com.smaxe.uv.client.microphone.AbstractMicrophone
 
removeListener(IMediaStreamController.IListener) - Method in interface com.smaxe.uv.stream.IMediaStreamController
Removes the listener.
removeListener(IMediaStreamController.IListener) - Method in class com.smaxe.uv.stream.support.AbstractMediaStreamController
 
reset() - Method in class com.smaxe.io.ByteArrayInputStream
 
reset() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Resets video.
reset() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
Responder - Interface in com.smaxe.uv
Responder - interface which allows handling of values returned from the client/server (in the INetConnection#call(String, Responder, Object...)).
resume() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Resumes playback of a video stream that is paused.
resume() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
retrieve(IMediaStream.IListener) - Method in interface com.smaxe.uv.stream.IMediaStream
Retrieves next portion of data (the result is returned through the listener).
retrieve(IMediaStream.IListener) - Method in class com.smaxe.uv.stream.support.FlvFileMediaStream
 
rtime - Variable in class com.smaxe.uv.stream.MediaData
Media frame relative time (since the last frame time) in milliseconds.
RTMPS_BASED_ON_RTMP - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RTMPS_BASED_ON_RTMP - "rtmpsBasedOnRtmp": 'RTMPS based on RTMP' flag (default: true).
RTMPS_SSL_CONTEXT - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RTMPS_SSL_CONTEXT - "rtmpsSSLContext": RTMPS SSL Context (default: null).
RTMPT_ENABLE_FCS_IDENT - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RTMPT_ENABLE_FCS_IDENT - "rtmptEnableFcsIdent": enables "/fcs/ident2" message sent at start of the RTMPT session (default: false).
RTMPT_USE_HTTP_URL_CONNECTION - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RTMPT_USE_HTTP_URL_CONNECTION - "rtmptUseHttpUrlConnection": use HttpURLConnection (in RTMPT* protocols) flag (default: false)
RTMPT_WAIT_FOR_RESPONSE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
RTMPT_WAIT_FOR_RESPONSE - "rtmptWaitForResponse": 'Wait for response' flag (default: true).

S

seek(long) - Method in class com.smaxe.io.ByteArrayInputStream
 
seek(double) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Seeks the keyframe closest to the specified location (an offset, in seconds, from the beginning of the stream).
seek(double) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
SEEK_FAILED - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
The stream doesn't support seeking.
SEEK_NOTIFY - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
The subscriber has used the seek command to move to a particular location in the recorded stream.
send(String, Object...) - Method in interface com.smaxe.uv.client.rtmp.INetStream
Sends a message on the specified stream to all subscribing clients.
send(String, Object...) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Broadcasts a message to all clients connected to the specified remote shared object, including the client that sent the message.
send(String, Object...) - Method in class com.smaxe.uv.client.rtmp.NetStream
 
send(String, Object...) - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
SEND_BUFFER_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SEND_BUFFER_SIZE - "sndBufSize" : send buffer size in bytes (default: 256KiB).
SET_FIRST_MEDIA_FRAME_RTIME_TO_ZERO - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SET_FIRST_MEDIA_FRAME_RTIME_TO_ZERO - "setFirstMediaFrameRtimeToZero": (default: true).
setAudioDelay(int) - Method in class com.smaxe.uv.stream.support.MediaStreamController
Sets audio delay.
setController(IMediaStreamController) - Method in class com.smaxe.uv.client.camera.MediaStreamCamera
Sets the stream controller.
setController(IMediaStreamController) - Method in class com.smaxe.uv.client.microphone.MediaStreamMicrophone
Sets the stream controller.
setDirty(String) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Indicates to the server that the value of a property in the shared object has changed.
setDirty(String) - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
setFirstMediaFrameRtime(int) - Method in class com.smaxe.uv.stream.support.MediaStreamController
Sets first media frame rtime value (starting with second IMediaStream).
setKey(String) - Static method in class com.smaxe.uv.client.rtmp.License
Sets license key.
setMaxUploadBandwidth(int) - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Sets max upload bandwidth (in bytes per second).
setMaxUploadBandwidth(int) - Method in class com.smaxe.uv.client.rtmp.NetConnection
 
setProperty(String, Object) - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Updates the value of a property in a shared object and indicates to the server that the value of the property has changed.
setProperty(String, Object) - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
setScheduler(ScheduledExecutorService) - Method in class com.smaxe.uv.stream.support.MediaStreamController
Sets the bean.
setSwfFileSizeAndHash(Map<String, Object>, File) - Static method in class com.smaxe.uv.client.rtmp.NetConnection
Sets Configuration#SWF_HASH and Configuration#SWF_SIZE values using swf file.
setTimeout(int) - Method in class com.smaxe.uv.stream.support.MediaStreamController
Sets timeout (time after which the stream without data is stopped).
setVideoDelay(int) - Method in class com.smaxe.uv.stream.support.MediaStreamController
Sets video delay.
SharedObject - Class in com.smaxe.uv.client.rtmp
SharedObject - remote ISharedObject implementation.
SharedObject(String, boolean) - Constructor for class com.smaxe.uv.client.rtmp.SharedObject
Constructor.
SharedObject(String) - Constructor for class com.smaxe.uv.client.rtmp.SharedObject
Constructor.
size() - Method in interface com.smaxe.uv.client.rtmp.ISharedObject
Returns current size of the shared object, in bytes.
size() - Method in class com.smaxe.uv.client.rtmp.SharedObject
 
size() - Method in class com.smaxe.uv.stream.MediaData
Returns media data size.
size - Variable in class com.smaxe.uv.stream.StreamInfo
media stream size (in bytes).
size() - Method in class com.smaxe.uv.stream.support.MediaDataByteArray
 
size() - Method in class com.smaxe.uv.stream.support.MediaDataByteArrays
 
skip(long) - Method in class com.smaxe.io.ByteArrayInputStream
 
skipBytes(int) - Method in class com.smaxe.io.ByteArrayInputStream
 
SOCKET_ENABLE_CONFIGURATION - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SOCKET_ENABLE_CONFIGURATION - "socketEnableConfiguration" : enable/disable custom socket configuration (default: false)
SOCKET_SO_RCVBUF - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SOCKET_SO_RCVBUF - "socketSoRcvBuf" : Socket.setReceiveBufferSize(int) value (default: 8 * 1024).
SOCKET_SO_SNDBUF - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SOCKET_SO_SNDBUF - "socketSoSndBuf" : Socket.setSendBufferSize(int) value (default: 8 * 1024).
SOCKET_TCP_NO_DELAY - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SOCKET_TCP_NO_DELAY - "socketTcpNoDelay" : Socket.setTcpNoDelay(boolean) value (default: false).
SOCKET_TRAFFIC_CLASS - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SOCKET_TRAFFIC_CLASS - "socketTrafficClass" : Socket.setTrafficClass(int) value (default: 0).
STATUS - Static variable in class com.smaxe.uv.client.rtmp.ISharedObject.Change
STATUS - status.
stimestamp - Variable in class com.smaxe.uv.stream.MediaStreamInfo
stream timestamp.
STREAM_BUFFER_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
STREAM_BUFFER_SIZE - "streamBufSize" : audio/video stream buffer size in bytes (default: 512KiB).
StreamInfo - Class in com.smaxe.uv.stream
StreamInfo - stream info (Snapshot), it contains duration/frames/size info.
StreamInfo() - Constructor for class com.smaxe.uv.stream.StreamInfo
Constructor.
StreamInfo(long, long, long, long) - Constructor for class com.smaxe.uv.stream.StreamInfo
Constructor.
StreamInfo(long, StreamInfo) - Constructor for class com.smaxe.uv.stream.StreamInfo
Constructor.
SWF_HASH - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SWF_HASH - "swfHash" : swf file hash - used for SFW file verification.
SWF_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SWF_SIZE - "swfSize" : swf file size - used for SFW file verification.
SWF_URL - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
SWF_URL - "swfUrl" : swf file url - used as a RTMP server connection parameter.

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
 
time() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Returns position of the playhead (in seconds).
time() - Method in interface com.smaxe.uv.client.rtmp.IVideo
Returns the position of the playhead, in seconds.
time() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
time() - Method in class com.smaxe.uv.client.rtmp.video.AbstractVideo
 
timestamp - Variable in class com.smaxe.uv.fformat.Flv.Tag
Time in milliseconds at which the data in this tag applies.
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.
timestamp - Variable in class com.smaxe.uv.stream.StreamInfo
timestamp.
toClassObject(Object) - Method in interface com.smaxe.uv.amf.IObjectCreator
Converts o to the ClassObject instance.
toClassObject(Object) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
togglePause() - Method in interface com.smaxe.uv.client.rtmp.INetStream
Pauses or resumes playback of a stream.
togglePause() - Method in class com.smaxe.uv.client.rtmp.NetStream
 
toObject(ClassObject) - Method in interface com.smaxe.uv.amf.IObjectCreator
Converts co to the custom type object.
toObject(ClassObject) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
toString() - Method in class com.smaxe.uv.amf.ClassObject
 
toString() - Method in class com.smaxe.uv.amf.Undefined
 
toString() - Method in class com.smaxe.uv.amf.UnknownType
 
toString() - Method in class com.smaxe.uv.amf.XMLDocument
 
toString() - Method in class com.smaxe.uv.client.rtmp.INetStream.Info
 
toString() - Method in class com.smaxe.uv.client.rtmp.ISharedObject.Change
 
toString() - Method in class com.smaxe.uv.fformat.Flv.Header
 
toString() - Method in class com.smaxe.uv.fformat.Flv.ScriptData
 
toString() - Method in class com.smaxe.uv.fformat.Flv.Tag
 
toString() - Method in class com.smaxe.uv.ObjectEncoding
 
toString() - Method in class com.smaxe.uv.ProtocolLayerInfo
 
toString() - Method in class com.smaxe.uv.stream.MediaData
 
toString() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
toString() - Method in class com.smaxe.uv.stream.StreamInfo
 
toString() - Method in class com.smaxe.uv.stream.support.FileMediaStream
 
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).
type - Variable in class com.smaxe.uv.amf.UnknownType
data type identifier.
type - Variable in class com.smaxe.uv.fformat.Flv.Tag
Type (one of TYPE_* constants).
TYPE_AUDIO - Static variable in class com.smaxe.uv.fformat.Flv.Tag
TYPE_AUDIO - 0x08 : Audio tag.
TYPE_DATA - Static variable in class com.smaxe.uv.fformat.Flv.Tag
TYPE_DATA - 0x12 : Data tag.
TYPE_VIDEO - Static variable in class com.smaxe.uv.fformat.Flv.Tag
TYPE_VIDEO - 0x09 : Video tag.

U

uncompress(ByteArray) - Static method in class com.smaxe.uv.client.rtmp.ByteArrayUtils
Decompresses array using zlib.
Undefined - Class in com.smaxe.uv.amf
Undefined - Undefined constant.
UnknownType - Class in com.smaxe.uv.amf
UnknownType - unknown type.
UnknownType(int) - Constructor for class com.smaxe.uv.amf.UnknownType
Constructor.
UNPAUSE_NOTIFY - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
Publishing has stopped.
UNPUBLISH_SUCCESS - Static variable in interface com.smaxe.uv.client.rtmp.INetStream
An attempt to unpublish was successful
uri() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
The URI of the application server that was passed to INetConnection.connect(String, Object[]), if INetConnection.connect(String, Object[]) was used to connect to a server.
usingTLS() - Method in interface com.smaxe.uv.client.rtmp.INetConnection
Indicates whether a secure connection was made using native Transport Layer Security (TLS) rather than HTTPS.
usingTLS() - Method in class com.smaxe.uv.client.rtmp.NetConnection
 

V

value - Variable in class com.smaxe.uv.fformat.Flv.ScriptData
Value.
version - Variable in class com.smaxe.uv.fformat.Flv.Header
Version
video - Variable in class com.smaxe.uv.fformat.Flv.Header
Video flag (Video tags are present)
video - Variable in class com.smaxe.uv.stream.MediaStreamInfo
video stream.
VIDEO_CODECS - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
VIDEO_CODECS - "videoCodecs" : video codecs - used as a RTMP server connection parameter.
VIDEO_FUNCTION - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
VIDEO_FUNCTION - "videoFunction" : video function - used as a RTMP server connection parameter.
videoDuration - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Duration of video stream (in milliseconds).
videoFrames - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Number of video frames.
videoSize - Variable in class com.smaxe.uv.client.rtmp.INetStream.Info
Size of the video frames.

W

WARN - Static variable in interface com.smaxe.logger.ILogger
WARN - 2 : warning level.
WINDOW_ACKNOWLEDGEMENT_SIZE - Static variable in class com.smaxe.uv.client.rtmp.INetConnection.Configuration
WINDOW_ACKNOWLEDGEMENT_SIZE - "windowAcknowledgementSize": 'Window Acknowledgement Size' values defines 'Acknowledgement' event notification period in bytes read by server (default: 128KiB).
write(int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
write(byte[], int, int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
write(OutputStream, int, int) - Method in class com.smaxe.uv.stream.MediaData
Writes media data 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
 
writeBoolean(boolean) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeByte(int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeBytes(String) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeChar(int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeChars(String) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeDouble(double) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeFloat(float) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeHeader(OutputStream, Flv.Header) - Static method in class com.smaxe.uv.fformat.Flv
Writes the FLV file header to the os.
writeInt(int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeLong(long) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeScriptData(OutputStream, Flv.ScriptData[]) - Static method in class com.smaxe.uv.fformat.Flv
Writes script data to the os.
writeShort(int) - Method in class com.smaxe.io.ByteArrayOutputStream
 
writeTag(OutputStream, int, long, byte[], int, int) - Static method in class com.smaxe.uv.fformat.Flv
Writes tag to the os.
writeTagHeader(OutputStream, int, long, int) - Static method in class com.smaxe.uv.fformat.Flv
Writes tag header to the os.
writeTagTrailer(OutputStream, int) - Static method in class com.smaxe.uv.fformat.Flv
Writes tag trailer to the os.
writeUTF(String) - Method in class com.smaxe.io.ByteArrayOutputStream
 
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.

X

XMLDocument - Class in com.smaxe.uv.amf
XMLDocument - XMLDocument type.
XMLDocument(String) - Constructor for class com.smaxe.uv.amf.XMLDocument
Constructor.

_

_RtmpSampleAccess(boolean, boolean) - Method in class com.smaxe.uv.client.rtmp.NetStream
'|RtmpSampleAccess' invoked by FMS server.
A B C D E F G H I L M N O P R S T U V W X _