|
Twitch SDK (Internal)
|
#include <amf0.h>
Public Types | |
| enum | AMFType : uint8_t { number = 0x00, boolean = 0x01, string = 0x02, object = 0x03, ecmaArray = 0x08, objectEnd = 0x09, strictArray = 0x0A, date = 0x0B, null = 0x05, undefined = 0x06, reference = 0x07, longString = 0x0C, xmlDocument = 0x0F, typedObject = 0x10, movieclip = 0x04, recordset = 0x0E, unsupported = 0x0D } |
Public Member Functions | |
| virtual | ~IAMF0 () |
| virtual void | Number (double value)=0 |
| virtual void | Boolean (bool flag)=0 |
| virtual void | String (std::string param)=0 |
| virtual void | Object ()=0 |
| virtual void | ObjectProperty (std::string propertyName)=0 |
| virtual void | Movieclip ()=0 |
| virtual void | Null ()=0 |
| virtual void | Undefined ()=0 |
| virtual void | Reference ()=0 |
| virtual void | EcmaArray (uint32_t elements)=0 |
| virtual void | EcmaArrayKey (std::string keyName)=0 |
| virtual void | ObjectEnd ()=0 |
| virtual void | StrictArray (uint32_t elements)=0 |
| virtual void | Date (double date)=0 |
| virtual void | LongString ()=0 |
| virtual void | Unsupported ()=0 |
| virtual void | Recordset ()=0 |
| virtual void | XmlDocument ()=0 |
| virtual void | TypedObject ()=0 |
The abstract interface for writing ActionScript Message Format data.
| enum ttv::broadcast::IAMF0::AMFType : uint8_t |
|
virtual |
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
|
pure virtual |
Implemented in ttv::broadcast::AMF0Printer, ttv::broadcast::AMF0Nop, and ttv::broadcast::AMF0Encoder.
1.8.13