10 #define IAMF0ENCODER_H 36 virtual void Number(
double value);
37 virtual void Boolean(
bool flag);
38 virtual void String(std::string param);
45 virtual void EcmaArray(uint32_t elements);
49 virtual void Date(
double dateValue);
virtual void String(std::string param)
virtual void Date(double dateValue)
void EncodeToBuffer(_T param)
virtual void ObjectProperty(std::string propertyName)
virtual void Number(double value)
virtual void StrictArray(uint32_t elements)
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
virtual void TypedObject()
const std::vector< uint8_t > & GetBuffer() const
Definition: amf0encoder.h:56
virtual void LongString()
virtual void XmlDocument()
virtual void EcmaArray(uint32_t elements)
virtual ~AMF0Encoder(void)
Definition: amf0encoder.h:34
AMF0Encoder(void)
Definition: amf0encoder.h:29
void Reset()
Definition: amf0encoder.h:58
std::vector< uint8_t > mBuffer
Definition: amf0encoder.h:61
virtual void EcmaArrayKey(std::string keyName)
Definition: amf0encoder.h:26
virtual void Boolean(bool flag)
virtual void Unsupported()