UNPKG

mfx

Version:

In-browser video editing toolkit, with effects accelerated by WebGL

2,211 lines 625 kB
{ "id": 0, "name": "mfx", "variant": "project", "kind": 1, "flags": {}, "children": [ { "id": 994, "name": "TrackType", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 996, "name": "Audio", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "container/Track.ts", "line": 3, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/container/Track.ts#L3" } ], "type": { "type": "literal", "value": "audio" } }, { "id": 995, "name": "Video", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "container/Track.ts", "line": 2, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/container/Track.ts#L2" } ], "type": { "type": "literal", "value": "video" } } ], "groups": [ { "title": "Enumeration Members", "children": [ 996, 995 ] } ], "sources": [ { "fileName": "container/Track.ts", "line": 1, "character": 12, "url": "https://github.com/schahriar/mfx/blob/master/lib/container/Track.ts#L1" } ] }, { "id": 214, "name": "ConsoleWritableStream", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 215, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 12, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L12" } ], "signatures": [ { "id": 216, "name": "new ConsoleWritableStream", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 12, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L12" } ], "typeParameter": [ { "id": 217, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } } ], "parameters": [ { "id": 218, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "reference", "target": 217, "name": "T", "package": "mfx", "qualifiedName": "ConsoleWritableStream.T", "refersToTypeParameter": true } ], "name": "ConsoleWritableStream", "package": "mfx" } } ] }, { "id": 219, "name": "writable", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 10, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L10" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "WritableStream" }, "typeArguments": [ { "type": "reference", "target": 217, "name": "T", "package": "mfx", "qualifiedName": "ConsoleWritableStream.T", "refersToTypeParameter": true } ], "name": "WritableStream", "package": "typescript" } } ], "groups": [ { "title": "Constructors", "children": [ 215 ] }, { "title": "Properties", "children": [ 219 ] } ], "sources": [ { "fileName": "debug.ts", "line": 9, "character": 13, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L9" } ], "typeParameters": [ { "id": 220, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } } ] }, { "id": 221, "name": "Digest", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 222, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 50, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L50" } ], "signatures": [ { "id": 223, "name": "new Digest", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 50, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L50" } ], "parameters": [ { "id": 224, "name": "cb", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 225, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 51, "character": 8, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L51" } ], "signatures": [ { "id": 226, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 51, "character": 8, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L51" } ], "parameters": [ { "id": 227, "name": "sum", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 228, "name": "final", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 229, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 52, "character": 11, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L52" } ], "signatures": [ { "id": 230, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 52, "character": 11, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L52" } ], "parameters": [ { "id": 231, "name": "sum", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } }, "defaultValue": "..." } ], "type": { "type": "reference", "target": 221, "name": "Digest", "package": "mfx" }, "overwrites": { "type": "reference", "target": 486, "name": "MFXTransformStream.constructor" } } ], "overwrites": { "type": "reference", "target": 485, "name": "MFXTransformStream.constructor" } }, { "id": 234, "name": "globalChecksum", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 49, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L49" } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"\"" }, { "id": 240, "name": "desiredSize", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 162, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L162" } ], "getSignature": { "id": 241, "name": "desiredSize", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 162, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L162" } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MFXTransformStream.desiredSize" } }, "inheritedFrom": { "type": "reference", "target": 502, "name": "MFXTransformStream.desiredSize" } }, { "id": 232, "name": "identifier", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 45, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L45" } ], "getSignature": { "id": 233, "name": "identifier", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 45, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L45" } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "MFXTransformStream.identifier" } }, "overwrites": { "type": "reference", "target": 497, "name": "MFXTransformStream.identifier" } }, { "id": 242, "name": "track", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 166, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L166" } ], "getSignature": { "id": 243, "name": "track", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 166, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L166" } ], "type": { "type": "reference", "target": 1017, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "GenericTrack", "package": "mfx" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MFXTransformStream.track" } }, "inheritedFrom": { "type": "reference", "target": 504, "name": "MFXTransformStream.track" } }, { "id": 259, "name": "addEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 208, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L208" } ], "signatures": [ { "id": 260, "name": "addEventListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 208, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L208" } ], "parameters": [ { "id": 261, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 262, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListenerOrEventListenerObject" }, "name": "EventListenerOrEventListenerObject", "package": "typescript" } }, { "id": 263, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "AddEventListenerOptions" }, "name": "AddEventListenerOptions", "package": "typescript" } ] } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 522, "name": "MFXTransformStream.addEventListener" } } ], "inheritedFrom": { "type": "reference", "target": 521, "name": "MFXTransformStream.addEventListener" } }, { "id": 256, "name": "dispatchError", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 201, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L201" } ], "signatures": [ { "id": 257, "name": "dispatchError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 201, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L201" } ], "parameters": [ { "id": 258, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 519, "name": "MFXTransformStream.dispatchError" } } ], "inheritedFrom": { "type": "reference", "target": 518, "name": "MFXTransformStream.dispatchError" } }, { "id": 253, "name": "dispatchEvent", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 197, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L197" } ], "signatures": [ { "id": 254, "name": "dispatchEvent", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 197, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L197" } ], "parameters": [ { "id": 255, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Event" }, "name": "Event", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 516, "name": "MFXTransformStream.dispatchEvent" } } ], "inheritedFrom": { "type": "reference", "target": 515, "name": "MFXTransformStream.dispatchEvent" } }, { "id": 250, "name": "queue", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 180, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L180" } ], "signatures": [ { "id": 251, "name": "queue", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 180, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L180" } ], "parameters": [ { "id": 252, "name": "items", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "union", "types": [ { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, { "type": "reference", "target": 806, "name": "MFXEncodedChunk", "package": "mfx" } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "target": 513, "name": "MFXTransformStream.queue" } } ], "inheritedFrom": { "type": "reference", "target": 512, "name": "MFXTransformStream.queue" } }, { "id": 264, "name": "removeEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 216, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L216" } ], "signatures": [ { "id": 265, "name": "removeEventListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 216, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L216" } ], "parameters": [ { "id": 266, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 267, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListenerOrEventListenerObject" }, "name": "EventListenerOrEventListenerObject", "package": "typescript" } }, { "id": 268, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListenerOptions" }, "name": "EventListenerOptions", "package": "typescript" } ] } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 527, "name": "MFXTransformStream.removeEventListener" } } ], "inheritedFrom": { "type": "reference", "target": 526, "name": "MFXTransformStream.removeEventListener" } }, { "id": 244, "name": "setDebug", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 170, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L170" } ], "signatures": [ { "id": 245, "name": "setDebug", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 170, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L170" } ], "parameters": [ { "id": 246, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 507, "name": "MFXTransformStream.setDebug" } } ], "inheritedFrom": { "type": "reference", "target": 506, "name": "MFXTransformStream.setDebug" } }, { "id": 247, "name": "setTrack", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 174, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L174" } ], "signatures": [ { "id": 248, "name": "setTrack", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 174, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L174" } ], "parameters": [ { "id": 249, "name": "track", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1017, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "GenericTrack", "package": "mfx" } } ], "type": { "type": "reference", "target": 221, "name": "Digest", "package": "mfx" }, "inheritedFrom": { "type": "reference", "target": 510, "name": "MFXTransformStream.setTrack" } } ], "inheritedFrom": { "type": "reference", "target": 509, "name": "MFXTransformStream.setTrack" } } ], "groups": [ { "title": "Constructors", "children": [ 222 ] }, { "title": "Properties", "children": [ 234 ] }, { "title": "Accessors", "children": [ 240, 232, 242 ] }, { "title": "Methods", "children": [ 259, 256, 253, 250, 264, 244, 247 ] } ], "sources": [ { "fileName": "debug.ts", "line": 41, "character": 13, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L41" } ], "extendedTypes": [ { "type": "reference", "target": 484, "typeArguments": [ { "type": "union", "types": [ { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, { "type": "reference", "target": 806, "name": "MFXEncodedChunk", "package": "mfx" } ] }, { "type": "union", "types": [ { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, { "type": "reference", "target": 806, "name": "MFXEncodedChunk", "package": "mfx" } ] } ], "name": "MFXTransformStream", "package": "mfx" } ] }, { "id": 423, "name": "ExtendedVideoFrame", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 430, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "frame.ts", "line": 47, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L47" } ], "signatures": [ { "id": 431, "name": "new ExtendedVideoFrame", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "frame.ts", "line": 47, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L47" } ], "parameters": [ { "id": 432, "name": "source", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "CanvasImageSource" }, "name": "CanvasImageSource", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "ImageData" }, "name": "ImageData", "package": "typescript" } ] } }, { "id": 433, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "VideoFrameInit" }, "name": "VideoFrameInit", "package": "typescript" } }, { "id": 434, "name": "properties", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../lib/frame.ts", "qualifiedName": "ExtendedVideoFrameProperties" }, "name": "ExtendedVideoFrameProperties", "package": "mfx" }, "defaultValue": "{}" } ], "type": { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, "overwrites": { "type": "reference", "target": -1, "name": "VideoFrame.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "VideoFrame.constructor" } }, { "id": 435, "name": "properties", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "frame.ts", "line": 46, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L46" } ], "type": { "type": "reference", "target": { "sourceFileName": "../lib/frame.ts", "qualifiedName": "ExtendedVideoFrameProperties" }, "name": "ExtendedVideoFrameProperties", "package": "mfx" } }, { "id": 424, "name": "revise", "variant": "declaration", "kind": 2048, "flags": { "isStatic": true }, "sources": [ { "fileName": "frame.ts", "line": 59, "character": 9, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L59" } ], "signatures": [ { "id": 425, "name": "revise", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "frame.ts", "line": 59, "character": 9, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L59" } ], "parameters": [ { "id": 426, "name": "frame", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "VideoFrame" }, "name": "VideoFrame", "package": "typescript" } ] } }, { "id": 427, "name": "source", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "CanvasImageSource" }, "name": "CanvasImageSource", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "ImageData" }, "name": "ImageData", "package": "typescript" } ] } }, { "id": 428, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "VideoFrameInit" }, "name": "VideoFrameInit", "package": "typescript" } }, { "id": 429, "name": "properties", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../lib/frame.ts", "qualifiedName": "ExtendedVideoFrameProperties" }, "name": "ExtendedVideoFrameProperties", "package": "mfx" }, "defaultValue": "{}" } ], "type": { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" } } ] } ], "groups": [ { "title": "Constructors", "children": [ 430 ] }, { "title": "Properties", "children": [ 435 ] }, { "title": "Methods", "children": [ 424 ] } ], "sources": [ { "fileName": "frame.ts", "line": 45, "character": 13, "url": "https://github.com/schahriar/mfx/blob/master/lib/frame.ts#L45" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "VideoFrame" }, "name": "VideoFrame", "package": "typescript" } ] }, { "id": 169, "name": "FPSDebugger", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 170, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 121, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L121" } ], "signatures": [ { "id": 171, "name": "new FPSDebugger", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 121, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L121" } ], "parameters": [ { "id": 172, "name": "lookupWindow", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "30" } ], "type": { "type": "reference", "target": 169, "name": "FPSDebugger", "package": "mfx" }, "overwrites": { "type": "reference", "target": 486, "name": "MFXTransformStream.constructor" } } ], "overwrites": { "type": "reference", "target": 485, "name": "MFXTransformStream.constructor" } }, { "id": 177, "name": "lastRecordedTime", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 120, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L120" } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "..." }, { "id": 176, "name": "lookupWindow", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 119, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L119" } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 175, "name": "ringBuffer", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 118, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L118" } ], "type": { "type": "reference", "target": { "sourceFileName": "../node_modules/ring-buffer-ts/dist/ring-buffer.d.ts", "qualifiedName": "RingBuffer" }, "typeArguments": [ { "type": "intrinsic", "name": "number" } ], "name": "RingBuffer", "package": "ring-buffer-ts" } }, { "id": 185, "name": "desiredSize", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 162, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L162" } ], "getSignature": { "id": 186, "name": "desiredSize", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 162, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L162" } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MFXTransformStream.desiredSize" } }, "inheritedFrom": { "type": "reference", "target": 502, "name": "MFXTransformStream.desiredSize" } }, { "id": 173, "name": "identifier", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 114, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L114" } ], "getSignature": { "id": 174, "name": "identifier", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 114, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L114" } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "MFXTransformStream.identifier" } }, "overwrites": { "type": "reference", "target": 497, "name": "MFXTransformStream.identifier" } }, { "id": 187, "name": "track", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 166, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L166" } ], "getSignature": { "id": 188, "name": "track", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 166, "character": 6, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L166" } ], "type": { "type": "reference", "target": 1017, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "GenericTrack", "package": "mfx" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MFXTransformStream.track" } }, "inheritedFrom": { "type": "reference", "target": 504, "name": "MFXTransformStream.track" } }, { "id": 204, "name": "addEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 208, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L208" } ], "signatures": [ { "id": 205, "name": "addEventListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 208, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L208" } ], "parameters": [ { "id": 206, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 207, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListenerOrEventListenerObject" }, "name": "EventListenerOrEventListenerObject", "package": "typescript" } }, { "id": 208, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "AddEventListenerOptions" }, "name": "AddEventListenerOptions", "package": "typescript" } ] } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 522, "name": "MFXTransformStream.addEventListener" } } ], "inheritedFrom": { "type": "reference", "target": 521, "name": "MFXTransformStream.addEventListener" } }, { "id": 201, "name": "dispatchError", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 201, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L201" } ], "signatures": [ { "id": 202, "name": "dispatchError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 201, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L201" } ], "parameters": [ { "id": 203, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 519, "name": "MFXTransformStream.dispatchError" } } ], "inheritedFrom": { "type": "reference", "target": 518, "name": "MFXTransformStream.dispatchError" } }, { "id": 198, "name": "dispatchEvent", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 197, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L197" } ], "signatures": [ { "id": 199, "name": "dispatchEvent", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 197, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L197" } ], "parameters": [ { "id": 200, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Event" }, "name": "Event", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": 516, "name": "MFXTransformStream.dispatchEvent" } } ], "inheritedFrom": { "type": "reference", "target": 515, "name": "MFXTransformStream.dispatchEvent" } }, { "id": 178, "name": "getFPS", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 134, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L134" } ], "signatures": [ { "id": 179, "name": "getFPS", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "debug.ts", "line": 134, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/debug.ts#L134" } ], "type": { "type": "intrinsic", "name": "number" } } ] }, { "id": 195, "name": "queue", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 180, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L180" } ], "signatures": [ { "id": 196, "name": "queue", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 180, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L180" } ], "parameters": [ { "id": 197, "name": "items", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "reference", "target": 423, "name": "ExtendedVideoFrame", "package": "mfx" } } } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "target": 513, "name": "MFXTransformStream.queue" } } ], "inheritedFrom": { "type": "reference", "target": 512, "name": "MFXTransformStream.queue" } }, { "id": 209, "name": "removeEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 216, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L216" } ], "signatures": [ { "id": 210, "name": "removeEventListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "stream.ts", "line": 216, "character": 2, "url": "https://github.com/schahriar/mfx/blob/master/lib/stream.ts#L216" } ], "parameters": [ { "id": 211, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 212, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListenerOrEventListenerObject" }, "name": "EventListenerOrEventListenerObject", "package": "typescript" } }, { "id": 213, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "