## Uses of Class
org.red5.server.net.rtmp.message.Header

Packages that use Header
Package | Description
--- | ---
org.red5.server.net.rtmp |
org.red5.server.net.rtmp.codec |
org.red5.server.net.rtmp.event |
org.red5.server.net.rtmp.message |

### Uses of Header in org.red5.server.net.rtmp

Methods in org.red5.server.net.rtmp with parameters of type Header
Modifier and Type | Method and Description
--- | ---
`protected abstract void` | BaseRTMPHandler.`onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize)` Chunk size change event handler.
`protected void` | RTMPHandler.`onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize)` Chunk size change event handler.
`protected abstract void` | BaseRTMPHandler.`onInvoke(RTMPConnection conn, Channel channel, Header source, Notify invoke, RTMP rtmp)` Invocation event handler.
`protected void` | RTMPHandler.`onInvoke(RTMPConnection conn, Channel channel, Header source, Notify invoke, RTMP rtmp)` Invocation event handler.
`protected abstract void` | BaseRTMPHandler.`onPing(RTMPConnection conn, Channel channel, Header source, Ping ping)` Ping event handler.
`protected void` | RTMPHandler.`onPing(RTMPConnection conn, Channel channel, Header source, Ping ping)` Ping event handler.
`protected abstract void` | BaseRTMPHandler.`onSharedObject(RTMPConnection conn, Channel channel, Header source, SharedObjectMessage object)` Shared object event handler.
`protected void` | RTMPHandler.`onSharedObject(RTMPConnection conn, Channel channel, Header source, SharedObjectMessage object)` Shared object event handler.
`protected void` | BaseRTMPHandler.`onStreamBytesRead(RTMPConnection conn, Channel channel, Header source, BytesRead streamBytesRead)` Stream bytes read event handler.

### Uses of Header in org.red5.server.net.rtmp.codec

Methods in org.red5.server.net.rtmp.codec that return Header
Modifier and Type | Method and Description
--- | ---
`Header` | RTMPProtocolDecoder.`decodeHeader(IoBuffer in, Header lastHeader)` Decodes packet header.
`Header` | RTMP.`getLastReadHeader(int channelId)` Return last read header for channel.
`Header` | RTMP.`getLastReadPacketHeader(int channelId)`
`Header` | RTMP.`getLastWriteHeader(int channelId)` Return last written header for channel.

Methods in org.red5.server.net.rtmp.codec with parameters of type Header
Modifier and Type | Method and Description
--- | ---
`Header` | RTMPProtocolDecoder.`decodeHeader(IoBuffer in, Header lastHeader)` Decodes packet header.
`IRTMPEvent` | RTMPProtocolDecoder.`decodeMessage(RTMP rtmp, Header header, IoBuffer in)` Decodes RTMP message event.
`Notify` | RTMPProtocolDecoder.`decodeNotify(IoBuffer in, Header header, RTMP rtmp)`
`protected Notify` | RTMPProtocolDecoder.`decodeNotifyOrInvoke(Notify notify, IoBuffer in, Header header, RTMP rtmp)` Decodes notification event.
`IoBuffer` | RTMPProtocolEncoder.`encodeHeader(RTMP rtmp, Header header, Header lastHeader)` Encode RTMP header.
`void` | RTMPProtocolEncoder.`encodeHeader(RTMP rtmp, Header header, Header lastHeader, IoBuffer buf)` Encode RTMP header into given IoBuffer.
`IoBuffer` | RTMPProtocolEncoder.`encodeMessage(RTMP rtmp, Header header, IRTMPEvent message)` Encode message.
`void` | RTMP.`setLastReadHeader(int channelId, Header header)` Setter for last read header.
`void` | RTMP.`setLastReadPacketHeader(int channelId, Header header)`
`void` | RTMP.`setLastWriteHeader(int channelId, Header header)` Setter for last written header.

### Uses of Header in org.red5.server.net.rtmp.event

Fields in org.red5.server.net.rtmp.event declared as Header
Modifier and Type | Field and Description
--- | ---
`protected Header` | BaseEvent.`header` Event RTMP packet header

Methods in org.red5.server.net.rtmp.event that return Header
Modifier and Type | Method and Description
--- | ---
`Header` | BaseEvent.`getHeader()` Getter for header
`Header` | IRTMPEvent.`getHeader()` Getter for header

Methods in org.red5.server.net.rtmp.event with parameters of type Header
Modifier and Type | Method and Description
--- | ---
`void` | BaseEvent.`setHeader(Header header)` Setter for header
`void` | IRTMPEvent.`setHeader(Header header)` Setter for header

### Uses of Header in org.red5.server.net.rtmp.message

Methods in org.red5.server.net.rtmp.message that return Header
Modifier and Type | Method and Description
--- | ---
`Header` | Header.`clone()`
`Header` | Packet.`getHeader()` Getter for header

Constructors in org.red5.server.net.rtmp.message with parameters of type Header
Constructor and Description
`Packet(Header header)` Create packet with given header
`Packet(Header header, IRTMPEvent event)` Create packet with given header and event context