Gnash  0.8.11dev
Public Member Functions | Public Attributes | Static Public Attributes
gnash::rtmp::RTMPHeader Struct Reference

The RTMPHeader contains all the fields for the packet header. More...

#include <RTMP.h>

List of all members.

Public Member Functions

 RTMPHeader ()

Public Attributes

PacketSize headerType
PacketType packetType
boost::uint32_t _timestamp
 The timestamp.
boost::uint32_t _streamID
 This seems to be used for NetStream.play.
size_t channel
size_t dataSize

Static Public Attributes

static const size_t headerSize = 18
 The maximum header size of an RTMP packet.

Detailed Description

The RTMPHeader contains all the fields for the packet header.


Constructor & Destructor Documentation

gnash::rtmp::RTMPHeader::RTMPHeader ( )
inline

Member Data Documentation

boost::uint32_t gnash::rtmp::RTMPHeader::_streamID

This seems to be used for NetStream.play.

Referenced by gnash::rtmp::RTMP::sendPacket().

boost::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().

size_t gnash::rtmp::RTMPHeader::channel
size_t gnash::rtmp::RTMPHeader::dataSize
const size_t gnash::rtmp::RTMPHeader::headerSize = 18
static

The maximum header size of an RTMP packet.

Referenced by main(), gnash::rtmp::payloadData(), gnash::rtmp::payloadSize(), and gnash::rtmp::RTMPPacket::RTMPPacket().

PacketSize gnash::rtmp::RTMPHeader::headerType
PacketType gnash::rtmp::RTMPHeader::packetType

The documentation for this struct was generated from the following files: