MCPcopy
hub / github.com/bilibili/flv.js / parseScriptData

Method parseScriptData

src/demux/amf-parser.js:31–44  ·  view source on GitHub ↗
(arrayBuffer, dataOffset, dataSize)

Source from the content-addressed store, hash-verified

29class AMF {
30
31 static parseScriptData(arrayBuffer, dataOffset, dataSize) {
32 let data = {};
33
34 try {
35 let name = AMF.parseValue(arrayBuffer, dataOffset, dataSize);
36 let value = AMF.parseValue(arrayBuffer, dataOffset + name.size, dataSize - name.size);
37
38 data[name.data] = value.data;
39 } catch (e) {
40 Log.e('AMF', e.toString());
41 }
42
43 return data;
44 }
45
46 static parseObject(arrayBuffer, dataOffset, dataSize) {
47 if (dataSize < 3) {

Callers 1

_parseScriptDataMethod · 0.80

Calls 3

parseValueMethod · 0.80
eMethod · 0.80
toStringMethod · 0.80

Tested by

no test coverage detected