Uses of Interface
org.red5.server.net.rtmp.event.IRTMPEvent
Package
Description
-
Uses of IRTMPEvent in org.red5.server.net.rtmp
Modifier and TypeMethodDescriptionprivate void
Channel.discard
(IRTMPEvent event) Discard an event routed to this channel.void
Channel.write
(IRTMPEvent event) Writes packet from event data to RTMP connection.private void
Channel.write
(IRTMPEvent event, Number streamId) Writes packet from event data to RTMP connection and stream id. -
Uses of IRTMPEvent in org.red5.server.net.rtmp.codec
Modifier and TypeMethodDescriptionRTMPProtocolDecoder.decodeAbort
(org.apache.mina.core.buffer.IoBuffer in) private IRTMPEvent
RTMPProtocolDecoder.decodeClientBW
(org.apache.mina.core.buffer.IoBuffer in) Decodes client bandwidth.RTMPProtocolDecoder.decodeMessage
(RTMPConnection conn, Header header, org.apache.mina.core.buffer.IoBuffer in) Decodes RTMP message event.private IRTMPEvent
RTMPProtocolDecoder.decodeServerBW
(org.apache.mina.core.buffer.IoBuffer in) Decodes server bandwidth.Modifier and TypeMethodDescriptionprotected boolean
RTMPProtocolEncoder.dropMessage
(int channelId, IRTMPEvent message) Determine if this message should be dropped.org.apache.mina.core.buffer.IoBuffer
RTMPProtocolEncoder.encodeMessage
(Header header, IRTMPEvent message) Encode message. -
Uses of IRTMPEvent in org.red5.server.net.rtmp.event
Modifier and TypeClassDescriptionclass
RTMP Abort event.class
Aggregate data eventclass
class
Base abstract class for all RTMP eventsclass
Bytes read eventclass
Chunk size eventclass
Client bandwidth event.class
Represents an invoke to be executed on a connected client.class
Represents an notify to be executed on a connected client.class
Flex method invocation.class
AMF3 stream send message.class
Remote invocation eventclass
Stream notification event.class
Ping event, actually combination of different events.class
Server bandwidth event.class
Control message used to set a buffer.class
Control message used in response to a SWF verification request.class
Unknown eventclass
Video data eventModifier and TypeMethodDescriptionAggregate.getParts()
Breaks-up the aggregate into its individual parts and returns them as a list. -
Uses of IRTMPEvent in org.red5.server.net.rtmp.message
Modifier and TypeMethodDescriptionvoid
Packet.setMessage
(IRTMPEvent message) Setter for event contextModifierConstructorDescriptionPacket
(Header header, IRTMPEvent event) Create packet with given header and event context. -
Uses of IRTMPEvent in org.red5.server.stream
Modifier and TypeMethodDescriptionFileStreamSource.dequeue()
Get tag from queue and convert to messageModifier and TypeMethodDescriptionprivate boolean
PlayEngine.okayToSendMessage
(IRTMPEvent message) Check if it's okay to send the client more data. -
Uses of IRTMPEvent in org.red5.server.stream.consumer
Modifier and TypeMethodDescriptionvoid
FileConsumer.setAudioDecoderConfiguration
(IRTMPEvent decoderConfig) Sets a audio decoder configuration; some codecs require this, such as AAC.void
FileConsumer.setVideoDecoderConfiguration
(IRTMPEvent decoderConfig) Sets a video decoder configuration; some codecs require this, such as AVC.private final void
FileConsumer.write
(int timestamp, IRTMPEvent msg) Write incoming data to the file. -
Uses of IRTMPEvent in org.red5.server.stream.message
Modifier and TypeMethodDescriptionstatic final RTMPMessage
RTMPMessage.build
(IRTMPEvent body) Builder for RTMPMessage.static final RTMPMessage
RTMPMessage.build
(IRTMPEvent body, byte sourceType) Builder for RTMPMessage.static final RTMPMessage
RTMPMessage.build
(IRTMPEvent body, int eventTime) Builder for RTMPMessage.ModifierConstructorDescriptionprivate
RTMPMessage
(IRTMPEvent body) Creates a new rtmp message.private
RTMPMessage
(IRTMPEvent body, int eventTime) Creates a new rtmp message.