amf.h File Reference

#include <vector>
#include <string>
#include <map>
#include "amfutf8.h"

Go to the source code of this file.

Namespaces

namespace  amf

Classes

struct  amf::amfhead_t
struct  amf::amfbody_t
struct  amf::amfpacket_t
class  amf::AMF
struct  amf::AMF::amf_element_t

Defines

#define AMFNUM_F   "%lld"

Typedefs

typedef long long amf::amfnum_t
typedef char amf::AMF_Byte_t
typedef short amf::AMF_Int_t
typedef char * amf::AMF_MediumInt_t
typedef int amf::AMF_Long_t
typedef double amf::AMF_Double_t
typedef char * amf::AMF_UTF8_t
typedef char * amf::AMF_LongUTF8_t

Enumerations

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

Variables

const char amf::AMF_VERSION = 0
const int amf::AMF_HEADSIZE_MASK = 0xc0
const char amf::AMF_INDEX_MASK = 0x03
const int amf::AMF_VIDEO_PACKET_SIZE = 128
const int amf::AMF_AUDIO_PACKET_SIZE = 64
const char amf::TERMINATOR = 0x09


Define Documentation

#define AMFNUM_F   "%lld"
 


Generated on Thu Nov 23 22:31:32 2006 for Gnash by  doxygen 1.4.6