Module: Librtmp::FFI

Extended by:
FFI::Library
Defined in:
lib/librtmp/ffi/amf.rb,
lib/librtmp/ffi/rtmp.rb

Defined Under Namespace

Classes: AMF3ClassDef, AMFObject, AMFObjectProperty, AMFObjectPropertyPVu, AVal, RTMP, RTMPChunk, RTMPPacket, RTMPSockBuf, RTMP_LNK, RTMP_METHOD, RTMP_READ

Constant Summary collapse

AMFDataType =
enum(
  :amf_number, 0,
  :amf_boolean, :amf_string, :amf_object,
  :amf_movieclip, :amf_null, :amf_undefined,
  :amf_reference, :amf_ecma_array, :amf_object_end,
  :amf_strict_array, :amf_date, :amf_long_string,
  :amf_unsupported, :amf_recordset, :amf_xml_doc,
  :amf_typed_object, :amf_avmplus, :amf_invalid, 0xff
)
AMF3DataType =
enum(
  :amf3_undefined, 0,
  :amf3_null, :amf3_false, :amf3_true,
  :amf3_integer, :amf3_double, :amf3_string,
  :amf3_xml_doc, :amf3_date, :amf3_array,
  :amf3_object, :amf3_xml, :amf3_byter_array
)
RTMP_MAX_HEADER_SIZE =
18
RTMP_BUFFER_CACHE_SIZE =
(16*1024)
RTMP_CHANNELS =
65600
RTMP_DEFAULT_CHUNKSIZE =
128
RTMP_LF_AUTH =
0x0001
RTMP_LF_LIVE =
0x0002
RTMP_LF_SWFV =
0x0004
RTMP_LF_PLST =
0x0008
RTMP_LF_BUFX =
0x0010
RTMP_LF_FTCU =
0x0020
RTMP_READ_HEADER =
0x01
RTMP_READ_RESUME =
0x02
RTMP_READ_NO_IGNORE =
0x04
RTMP_READ_GOTKF =
0x08
RTMP_READ_GOTFLVK =
0x10
RTMP_READ_SEEKING =
0x20
RTMP_READ_COMPLETE =
-3
RTMP_READ_ERROR =
-2
RTMP_READ_EOF =
-1
RTMP_READ_IGNORE =
0