{
    "the-disableremoteplayback-attribute": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/HTMLMediaElement.json",
            "name": "disableRemotePlayback",
            "slug": "API/HTMLMediaElement/disableRemotePlayback",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/disableRemotePlayback",
            "summary": "The HTMLMediaElement.disableRemotePlayback property determines whether the media element is allowed to have a remote playback UI.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": {
                    "version_added": "13"
                },
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/521319'>bug 521319</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "HTMLMediaElement.disableRemotePlayback"
        }
    ],
    "dom-remoteplayback-cancelwatchavailability": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "cancelWatchAvailability",
            "slug": "API/RemotePlayback/cancelWatchAvailability",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/cancelWatchAvailability",
            "summary": "The cancelWatchAvailability() method of the RemotePlayback interface cancels the request to watch for one or all available devices.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback.cancelWatchAvailability()"
        }
    ],
    "dom-remoteplayback-onconnect": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "connect_event",
            "slug": "API/RemotePlayback/connect_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/connect_event",
            "summary": "The connect event of the RemotePlayback interface fires when the user agent connects to the remote device.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback: connect event"
        }
    ],
    "dom-remoteplayback-onconnecting": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "connecting_event",
            "slug": "API/RemotePlayback/connecting_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/connecting_event",
            "summary": "The connecting event of the RemotePlayback interface fires when the user agent initiates remote playback.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback: connecting event"
        }
    ],
    "dom-remoteplayback-ondisconnect": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "disconnect_event",
            "slug": "API/RemotePlayback/disconnect_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/disconnect_event",
            "summary": "The disconnect event of the RemotePlayback interface fires when the user agent disconnects from the remote device.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback: disconnect event"
        }
    ],
    "dom-remoteplayback-prompt": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "prompt",
            "slug": "API/RemotePlayback/prompt",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/prompt",
            "summary": "The prompt() method of the RemotePlayback interface prompts the user to select an available remote playback device and give permission for the current media to be played using that device.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback.prompt()"
        }
    ],
    "dom-remoteplayback-state": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "state",
            "slug": "API/RemotePlayback/state",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/state",
            "summary": "The state read-only property of the RemotePlayback interface returns the current state of the RemotePlayback connection.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback.state"
        }
    ],
    "dom-remoteplayback-watchavailability": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "watchAvailability",
            "slug": "API/RemotePlayback/watchAvailability",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/watchAvailability",
            "summary": "The watchAvailability() method of the RemotePlayback interface watches the list of available remote playback devices and returns a Promise that resolves with the callbackId of a remote playback device.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback.watchAvailability()"
        }
    ],
    "remoteplayback-interface": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/RemotePlayback.json",
            "name": "RemotePlayback",
            "slug": "API/RemotePlayback",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback",
            "summary": "The RemotePlayback interface of the Remote Playback API allows the page to detect availability of remote playback devices, then connect to and control playing on these devices.",
            "support": {
                "chrome": {
                    "version_added": "56"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/521319'>bug 521319</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "RemotePlayback"
        }
    ]
}
