Package org.red5.server.net.rtmp.codec
Interface IEventDecoder
- All Known Implementing Classes:
RTMPProtocolDecoder
public interface IEventDecoder
Event decoder decodes event objects from incoming byte buffer.
-
Method Summary
Modifier and TypeMethodDescriptiondecodeAggregate
(org.apache.mina.core.buffer.IoBuffer in) Decodes the aggregated data.decodeAudioData
(org.apache.mina.core.buffer.IoBuffer in) Decodes audio data event.decodeBytesRead
(org.apache.mina.core.buffer.IoBuffer in) Decodes BytesRead event.decodeChunkSize
(org.apache.mina.core.buffer.IoBuffer in) Decodes chunk size event.decodeFlexMessage
(org.apache.mina.core.buffer.IoBuffer in) Decodes Flex message event.decodePing
(org.apache.mina.core.buffer.IoBuffer in) Decodes ping event.decodeUnknown
(byte dataType, org.apache.mina.core.buffer.IoBuffer in) Decodes event of Unknown type.decodeVideoData
(org.apache.mina.core.buffer.IoBuffer in) Decodes video data event.
-
Method Details
-
decodeUnknown
Decodes event of Unknown type.- Parameters:
dataType
- Data typein
- Byte buffer to decode- Returns:
- Unknown event
-
decodeChunkSize
Decodes chunk size event.- Parameters:
in
- Byte buffer to decode- Returns:
- ChunkSize event
-
decodePing
Decodes ping event.- Parameters:
in
- Byte buffer to decode- Returns:
- Ping event
-
decodeBytesRead
Decodes BytesRead event.- Parameters:
in
- Byte buffer to decode- Returns:
- BytesRead event
-
decodeAggregate
Decodes the aggregated data.- Parameters:
in
- Byte buffer to decode- Returns:
- Aggregate event
-
decodeAudioData
Decodes audio data event.- Parameters:
in
- Byte buffer to decode- Returns:
- AudioData event
-
decodeVideoData
Decodes video data event.- Parameters:
in
- Byte buffer to decode- Returns:
- VideoData event
-
decodeFlexMessage
Decodes Flex message event.- Parameters:
in
- Byte buffer to decode- Returns:
- FlexMessage event
-