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

This seems to be used for NetStream.play.

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

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


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