All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AACAudio Red5 audio codec for the AAC audio format.AbstractMessage Base class for all Flex compatibility messages.AbstractVideo AcknowledgeMessage Flex compatibility message that is returned to the client.AcknowledgeMessageExt An externalizable version of a given AcknowledgeMessage.AMF These are the core AMF data types supported by Red5.AMF3 AMF3 data type definitions.Anonymous Annotation for classes that should be serialized without their class name.ArrayCollection<T> FlexArrayCollectioncompatibility class.ArrayUtils Association AsyncMessage Base class for for asynchronous Flex compatibility messages.AsyncMessageExt An externalizable version of a given AsyncMessage.AudioCodec Audio codecs that Red5 supports.AuthenticationMessage Added to support flex.messaging.messages.AuthenticationMessage as noted in http://jira.red5.org/browse/APPSERVER-176AVCVideo Red5 video codec for the AVC (h264) video format.BaseInput BaseInput represents a way to map input to a HashMap.BaseOutput BaseOutput represents a way to map input to a HashMap.BinaryTag http://matroska.org/technical/specs/index.html webm tag to hold "binary" value as byte[] arrayBufferType Buffer types (auto, direct or heap).BufferUtils Buffer Utility class which reads/writes integers to the input/output bufferByteArray Red5 version of the Flex ByteArray class.CacheableImpl Provides an implementation of a cacheable object.CacheImpl Provides an implementation of an object cache.CachingFileKeyFrameMetaCache Chunk ChunkFactory ChunkType CommandMessage Command message as sent by themx:RemoteObjecttag.CommandMessageExt An externalizable version of a given CommandMessage.CompoundTag Constants Constants for the flex compatibility messages.ConversionUtils Misc utils for conversionsConverterException Any exception happens during webm conversionCookieAck CookieEcho DataInput Implementation of the IDataInput interface.DataMessage Message containing data update requests.DataOutput Implementation of the IDataOutput interface.DataTypes The core datatypes supported by red5, I have left out undefined (this is up for debate).DateTag http://matroska.org/technical/specs/index.html Date - signed 8 octets integer in nanoseconds with 0 indicating the precise beginning of the millennium (at 2001-01-01T00:00:00,000000000 UTC)DeclarePrivate Annotation for public methods that should not be callable through RTMP, RTMPT or Remoting.DeclareProtected Annotation for public methods that should be protected by a named permission when called through RTMP, RTMPT or Remoting.Deserializer The Deserializer class reads data input and handles the data according to the core data typesDOM2Writer This class is a utility to serialize a DOM node as XML.DontSerialize Annotation for fields that should not be serialized when sending objects to a client.EhCacheImpl Provides an implementation of an object cache using EhCache.ErrorMessage Compatibility flex error message to be returned to the client.FileKeyFrameMetaCache File-based keyframe metadata cache.Flag Serial flag options.FloatTag http://matroska.org/technical/specs/index.html Float tag is class able to store 4 byte float or 8 byte double, stores double by defaultFLV A FLVImpl implements the FLV apiFLVHeader FLVHeader parses out the contents of a FLV video file and returns the Header dataFLVReader A Reader is used to read the contents of a FLV file.FLVWriter A Writer is used to write the contents of a FLV fileGenericWriterPostProcessor Example post-processor implementation which counts data types in a given file.HexCharset This was borrowed from the Soupdragon base64 library.HexDump Hexadecimal byte dumperIAssociationControl IAssociationControl.State IAudioStreamCodec Represents an Audio codec and its associated decoder configuration.ICacheable Base interface for objects that can be made cacheable.ICacheStore Storage for cacheable objects.ICueType Cue point typeICustomSerializable Interface for objects that know how to serialize their contents.IDataInput Interface implemented by classes that provide a way to load custom objects.IDataOutput Interface implemented by classes that provide a way to store custom objects.IExternalizable Interface that needs to be implemented by classes that serialize / deserialize themselves.IFLV Represents FLV fileIKeyFrameDataAnalyzer Analyzes key frame data.IKeyFrameDataAnalyzer.KeyFrameMeta Keyframe metadata.IKeyFrameMetaCache Interface defining a cache for keyframe metadata informations.IM4A Represents M4A / AAC fileIMeta IMeta is a Marker Interface CuePoint and MetaData both implement this interfaceIMetaCue ICuePoint defines contract methods for use with cuepointsIMetaData<K,V> FLV MetaData interfaceIMetaService IMetaService Defines the MetaData Service APIIMP3 Informations about a MP3 file.IMP4 Represents MP4 fileInit InitAck Input Input for Red5 data typesInput Input for Red5 data (AMF3) typesInput Interface for Input which defines the contract methods which are to be implemented.Input.ClassReference Holds informations about already deserialized classes.Input.PendingObject Dummy class that is stored as reference for objects currently being deserialized that reference themselves.Input.RefStorage Class used to collect AMF3 references.IoConstants Constants found in FLV files / streams.IOUtils Miscellaneous I/O utility methodsIPostProcessor Post processes media.IPreProcessor Pre-processes media.IRemotingClient IServerChannelControl IStreamableFile Interface represents streamable file with tag reader and writers (one for plain mode and one for append)IStreamCodecInfo Stream codec informationITag A Tag represents the contents or payload of a streamable file.ITagReader ITagWriter Writes tags to a fileIVideoStreamCodec Represents a Video codec and its associated decoder configuration.IVideoStreamCodec.FrameData Holder for video frame data.M4A A M4AImpl implements the M4A apiM4AReader A Reader is used to read the contents of a M4A file.MatroskaParser Message MetaCue<K,V> Cue point is metadata marker used to control and accompany video playback with client-side application events.MetaData<K,V> MetaData ImplementationMetaService MetaService represents a MetaData service in SpringMP3 Represents MP3 fileMP3Audio Red5 audio codec for the MP3 audio format.MP3Header Header of a MP3 frame.MP3Reader Read MP3 filesMP3Stream A specialized stream class which can be used to extract single frames of MPEG audio files.MP4 A MP4Impl implements the MP4 apiMP4Frame Represents an MP4 frame / chunk sampleMP4Reader This reader is used to read the contents of an MP4 file.NoCacheImpl Provides an implementation of an object cache which actually does not provide a cache.ObjectMap<K,V> Map that should be transmitted as object through RTMP.ObjectProxy<T,V> FlexObjectProxycompatibility class.Output Output AMF3 output writerOutput Output interface which defines contract methods to be implementedParserUtils RandomGUID RecordSet Read only RecordSet object that might be received through remoting calls.RecordSetPage Result of paged data request, one page of data.RemoteClass Annotation for classes that should be serialized with a different classname.RemotingMessage Flex compatibility message that is sent by themx:RemoteObjectmxml tag.RPCMessage ScreenVideo Red5 video codec for the screen capture format.ScreenVideo2 Red5 video codec for the screen capture format.SctpChannel SctpException SctpHeader SctpPacket SctpServerChannel SctpServerChanneOverUDP SctpSocketOption<T> SequencedMessage Response toDataMessagerequests.Serializer The Serializer class writes data output and handles the data according to the core data typesSimpleBlock Tag representing complex block of different tagsSimpleMatroskaParser SorensonVideo Red5 video codec for the sorenson video format.SpeexAudio Red5 audio codec for the Speex audio format.StateCookie Stax2DomBuilder Builds a DOMDocumentusing aXMLStreamReader.StreamAction Represents all the actions which may be permitted on a stream.StreamCodecInfo StringTag http://matroska.org/technical/specs/index.html String tag is class able to store stringsTag A Tag represents the contents or payload of a FLV file.Tag Base class for all webm tagsTagConsumer Interface for all classes able to consume webm Tag.TagCrawler class able to walk through the webm file and pass parsed tags to registered handlersTagFactory factory for creating matroska tags, it use property file - matroska_type_definition_config.properties with structure: long id = "name provided specification","java class representing tag data"TagHandler Any class able to handleTagusingInputStreamgivenULAWAudio Red5 audio codec for the PCM uLaw audio format.UnsignedByte The UnsignedByte class wraps a value of and unsigned 8 bits number.UnsignedInt The UnsignedInt class wraps a value of an unsigned 32 bits number.UnsignedIntegerTag http://matroska.org/technical/specs/index.html UnsignedInteger tag is class able to store longUnsignedLong The UnsignedLong class wraps a value of an unsigned 64 bits number.UnsignedNumber UnsignedShort The UnsignedByte class wraps a value of an unsigned 16 bits number.VideoCodec Video codecs that Red5 supports.VINT Variable size integer class EBML RFCWebmReader Class able to parse webm Tags from fileWebmWriter Class able to write webm tags to fileXMLUtils Misc XML utils