Twitch SDK (Internal)
Public Types | Public Member Functions | List of all members
ttv::broadcast::AMF0Nop Class Reference

#include <amf0.h>

Inheritance diagram for ttv::broadcast::AMF0Nop:
ttv::broadcast::IAMF0 ttv::broadcast::AMF0NumberDecoder ttv::broadcast::AMF0PropertyDecoder ttv::broadcast::AMF0StringDecoder

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 void Number (double)
 
virtual void Boolean (bool)
 
virtual void String (std::string)
 
virtual void Object ()
 
virtual void ObjectProperty (std::string)
 
virtual void Movieclip ()
 
virtual void Null ()
 
virtual void Undefined ()
 
virtual void Reference ()
 
virtual void EcmaArray (uint32_t)
 
virtual void EcmaArrayKey (std::string)
 
virtual void ObjectEnd ()
 
virtual void StrictArray (uint32_t)
 
virtual void Date (double)
 
virtual void LongString ()
 
virtual void Unsupported ()
 
virtual void Recordset ()
 
virtual void XmlDocument ()
 
virtual void TypedObject ()
 

Detailed Description

The AMP writer that does nothing.

Member Enumeration Documentation

◆ AMFType

enum ttv::broadcast::IAMF0::AMFType : uint8_t
inherited
Enumerator
number 
boolean 
string 
object 
ecmaArray 
objectEnd 
strictArray 
date 
null 
undefined 
reference 
longString 
xmlDocument 
typedObject 
movieclip 
recordset 
unsupported 

Member Function Documentation

◆ Boolean()

virtual void ttv::broadcast::AMF0Nop::Boolean ( bool  )
virtual

Implements ttv::broadcast::IAMF0.

◆ Date()

virtual void ttv::broadcast::AMF0Nop::Date ( double  )
virtual

Implements ttv::broadcast::IAMF0.

◆ EcmaArray()

virtual void ttv::broadcast::AMF0Nop::EcmaArray ( uint32_t  )
virtual

Implements ttv::broadcast::IAMF0.

◆ EcmaArrayKey()

virtual void ttv::broadcast::AMF0Nop::EcmaArrayKey ( std::string  )
virtual

Implements ttv::broadcast::IAMF0.

◆ LongString()

virtual void ttv::broadcast::AMF0Nop::LongString ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Movieclip()

virtual void ttv::broadcast::AMF0Nop::Movieclip ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Null()

virtual void ttv::broadcast::AMF0Nop::Null ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Number()

virtual void ttv::broadcast::AMF0Nop::Number ( double  )
virtual

◆ Object()

virtual void ttv::broadcast::AMF0Nop::Object ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ ObjectEnd()

virtual void ttv::broadcast::AMF0Nop::ObjectEnd ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ ObjectProperty()

virtual void ttv::broadcast::AMF0Nop::ObjectProperty ( std::string  )
virtual

◆ Recordset()

virtual void ttv::broadcast::AMF0Nop::Recordset ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Reference()

virtual void ttv::broadcast::AMF0Nop::Reference ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ StrictArray()

virtual void ttv::broadcast::AMF0Nop::StrictArray ( uint32_t  )
virtual

Implements ttv::broadcast::IAMF0.

◆ String()

virtual void ttv::broadcast::AMF0Nop::String ( std::string  )
virtual

◆ TypedObject()

virtual void ttv::broadcast::AMF0Nop::TypedObject ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Undefined()

virtual void ttv::broadcast::AMF0Nop::Undefined ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ Unsupported()

virtual void ttv::broadcast::AMF0Nop::Unsupported ( )
virtual

Implements ttv::broadcast::IAMF0.

◆ XmlDocument()

virtual void ttv::broadcast::AMF0Nop::XmlDocument ( )
virtual

Implements ttv::broadcast::IAMF0.


The documentation for this class was generated from the following file: