amf.h File Reference

#include <vector>
#include <string>
#include <cstring>
#include <map>
#include "element.h"
#include "amfutf8.h"
#include <boost/cstdint.hpp>

Go to the source code of this file.

Namespaces

namespace  amf

Classes

struct  amf::amfpacket_t
class  amf::AMF

Enumerations

enum  amf::amfsource_e { amf::CLIENT, amf::SERVER }
enum  amf::amfresponse_e { amf::onStatus, amf::onResult, amf::onDebugEvents }

Functions

void * amf::swapBytes (void *word, int size)
 Swap bytes from big to little endian.

Variables

const char amf::AMF_NUMBER_SIZE = 0x08
const char amf::AMF_VERSION = 0
const int amf::AMF_HEADSIZE_MASK = 0xc0
const char amf::AMF_HEADER_SIZE = 0x03
const char amf::AMF_INDEX_MASK = 0x3f
const int amf::AMF_VIDEO_PACKET_SIZE = 128
const int amf::AMF_AUDIO_PACKET_SIZE = 64
const int amf::AMF_PACKET_SIZE = 7096
const char amf::TERMINATOR = 0x09


Generated on Thu Mar 6 18:25:08 2008 for Gnash by  doxygen 1.5.4