{
    "dom-canvascapturemediastreamtrack-canvas": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/CanvasCaptureMediaStreamTrack.json",
            "name": "canvas",
            "slug": "API/CanvasCaptureMediaStreamTrack/canvas",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CanvasCaptureMediaStreamTrack/canvas",
            "summary": "The CanvasCaptureMediaStreamTrack canvas read-only property returns the HTMLCanvasElement from which frames are being captured.",
            "support": {
                "chrome": {
                    "version_added": "51"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "41",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "canvas.capturestream.enabled",
                            "value_to_set": "true"
                        }
                    ]
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "CanvasCaptureMediaStreamTrack.canvas"
        }
    ],
    "dom-canvascapturemediastreamtrack-requestframe": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/CanvasCaptureMediaStreamTrack.json",
            "name": "requestFrame",
            "slug": "API/CanvasCaptureMediaStreamTrack/requestFrame",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CanvasCaptureMediaStreamTrack/requestFrame",
            "summary": "The CanvasCaptureMediaStreamTrack method requestFrame() requests that a frame be captured from the canvas and sent to the stream.",
            "support": {
                "chrome": {
                    "version_added": "51"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "41",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "canvas.capturestream.enabled",
                            "value_to_set": "true"
                        }
                    ]
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "CanvasCaptureMediaStreamTrack.requestFrame()"
        }
    ],
    "the-canvascapturemediastreamtrack": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/CanvasCaptureMediaStreamTrack.json",
            "name": "CanvasCaptureMediaStreamTrack",
            "slug": "API/CanvasCaptureMediaStreamTrack",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CanvasCaptureMediaStreamTrack",
            "summary": "The CanvasCaptureMediaStreamTrack interface represents the video track contained in a MediaStream being generated from a <canvas> following a call to HTMLCanvasElement.captureStream().",
            "support": {
                "chrome": {
                    "version_added": "51"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "41",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "canvas.capturestream.enabled",
                            "value_to_set": "true"
                        }
                    ]
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "CanvasCaptureMediaStreamTrack"
        }
    ],
    "dom-htmlcanvaselement-capturestream": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/HTMLCanvasElement.json",
            "name": "captureStream",
            "slug": "API/HTMLCanvasElement/captureStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/captureStream",
            "summary": "The HTMLCanvasElement captureStream() method returns a MediaStream which includes a CanvasCaptureMediaStreamTrack containing a real-time video capture of the canvas's contents.",
            "support": {
                "chrome": {
                    "version_added": "51"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "43"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "36"
                },
                "opera_android": {
                    "version_added": "36"
                },
                "safari": {
                    "version_added": "11"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "HTMLCanvasElement.captureStream()"
        }
    ],
    "dom-htmlmediaelement-capturestream": [
        {
            "engines": [
                "blink"
            ],
            "prefixed": [
                "gecko"
            ],
            "filename": "api/HTMLMediaElement.json",
            "name": "captureStream",
            "slug": "API/HTMLMediaElement/captureStream",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/captureStream",
            "summary": "The captureStream() property of the HTMLMediaElement interface returns a MediaStream object which is streaming a real-time capture of the content being rendered in the media element.",
            "support": {
                "chrome": {
                    "version_added": "62"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "15",
                    "prefix": "moz"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "HTMLMediaElement.captureStream()"
        }
    ]
}
