Gnash
0.8.11dev
|
The RTMPHeader contains all the fields for the packet header. More...
#include <RTMP.h>
Public Member Functions | |
RTMPHeader () | |
Public Attributes | |
PacketSize | headerType |
PacketType | packetType |
std::uint32_t | _timestamp |
The timestamp. More... | |
std::uint32_t | _streamID |
This seems to be used for NetStream.play. More... | |
size_t | channel |
size_t | dataSize |
Static Public Attributes | |
static const size_t | headerSize = 18 |
The maximum header size of an RTMP packet. More... | |
The RTMPHeader contains all the fields for the packet header.
|
inline |
std::uint32_t gnash::rtmp::RTMPHeader::_streamID |
This seems to be used for NetStream.play.
Referenced by gnash::rtmp::RTMP::sendPacket(), and gnash::rtmp::sendServerBW().
std::uint32_t gnash::rtmp::RTMPHeader::_timestamp |
The timestamp.
This is encoded either as in the 3-byte relative timestamp field or the 4 byte extended (absolute) timestamp field.
Referenced by gnash::rtmp::RTMP::sendPacket(), and gnash::rtmp::sendServerBW().
size_t gnash::rtmp::RTMPHeader::channel |
size_t gnash::rtmp::RTMPHeader::dataSize |
Referenced by gnash::rtmp::isReady(), gnash::rtmp::RTMP::sendPacket(), and gnash::rtmp::sendServerBW().
|
static |
The maximum header size of an RTMP packet.
Referenced by gnash::rtmp::payloadData(), gnash::rtmp::payloadSize(), gnash::rtmp::RTMPPacket::RTMPPacket(), and gnash::rtmp::sendServerBW().
PacketSize gnash::rtmp::RTMPHeader::headerType |
Referenced by gnash::rtmp::sendCtrl(), gnash::rtmp::RTMP::sendPacket(), and gnash::rtmp::sendServerBW().
PacketType gnash::rtmp::RTMPHeader::packetType |