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
-