From b41e4987dd5b616a0aa97f931bdb2205a9f4009a Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 13 Oct 2021 10:11:48 -0700 Subject: [PATCH] Remove RTCTrackEventInit dictionary from MDN --- files/en-us/_redirects.txt | 5 ++ files/en-us/_wikihistory.json | 30 ----------- .../api/rtctrackevent/rtctrackevent/index.md | 12 ++++- .../en-us/web/api/rtctrackeventinit/index.md | 40 --------------- .../api/rtctrackeventinit/receiver/index.md | 46 ----------------- .../api/rtctrackeventinit/streams/index.md | 50 ------------------- .../web/api/rtctrackeventinit/track/index.md | 47 ----------------- .../rtctrackeventinit/transceiver/index.md | 48 ------------------ 8 files changed, 15 insertions(+), 263 deletions(-) delete mode 100644 files/en-us/web/api/rtctrackeventinit/index.md delete mode 100644 files/en-us/web/api/rtctrackeventinit/receiver/index.md delete mode 100644 files/en-us/web/api/rtctrackeventinit/streams/index.md delete mode 100644 files/en-us/web/api/rtctrackeventinit/track/index.md delete mode 100644 files/en-us/web/api/rtctrackeventinit/transceiver/index.md diff --git a/files/en-us/_redirects.txt b/files/en-us/_redirects.txt index eb651e75ee93e01..1cfee37f02b0cce 100644 --- a/files/en-us/_redirects.txt +++ b/files/en-us/_redirects.txt @@ -8421,6 +8421,11 @@ /en-US/docs/Web/API/RTCSessionDescription.toJSON /en-US/docs/Web/API/RTCSessionDescription/toJSON /en-US/docs/Web/API/RTCSessionDescription.type /en-US/docs/Web/API/RTCSessionDescription/type /en-US/docs/Web/API/RTCSignalingState /en-US/docs/Web/API/RTCPeerConnection/signalingState +/en-US/docs/Web/API/RTCTrackEventInit /en-US/docs/Web/API/RTCTrackEvent/RTCTrackEvent +/en-US/docs/Web/API/RTCTrackEventInit/receiver /en-US/docs/Web/API/RTCTrackEvent/RTCTrackEvent +/en-US/docs/Web/API/RTCTrackEventInit/streams /en-US/docs/Web/API/RTCTrackEvent/RTCTrackEvent +/en-US/docs/Web/API/RTCTrackEventInit/track /en-US/docs/Web/API/RTCTrackEvent/RTCTrackEvent +/en-US/docs/Web/API/RTCTrackEventInit/transceiver /en-US/docs/Web/API/RTCTrackEvent/RTCTrackEvent /en-US/docs/Web/API/RadioNodeList.value /en-US/docs/Web/API/RadioNodeList/value /en-US/docs/Web/API/RandomSource /en-US/docs/Web/API/Crypto/getRandomValues /en-US/docs/Web/API/RandomSource.getRandomValues /en-US/docs/Web/API/Crypto/getRandomValues diff --git a/files/en-us/_wikihistory.json b/files/en-us/_wikihistory.json index 2e76d357ff558cd..e6739f975aabf21 100644 --- a/files/en-us/_wikihistory.json +++ b/files/en-us/_wikihistory.json @@ -72056,36 +72056,6 @@ "Sheppy" ] }, - "Web/API/RTCTrackEventInit": { - "modified": "2020-10-15T22:06:17.093Z", - "contributors": [ - "Sheppy" - ] - }, - "Web/API/RTCTrackEventInit/receiver": { - "modified": "2020-10-15T22:06:16.973Z", - "contributors": [ - "Sheppy" - ] - }, - "Web/API/RTCTrackEventInit/streams": { - "modified": "2020-10-15T22:06:15.943Z", - "contributors": [ - "Sheppy" - ] - }, - "Web/API/RTCTrackEventInit/track": { - "modified": "2020-10-15T22:06:16.859Z", - "contributors": [ - "Sheppy" - ] - }, - "Web/API/RTCTrackEventInit/transceiver": { - "modified": "2020-10-15T22:06:17.353Z", - "contributors": [ - "Sheppy" - ] - }, "Web/API/RadioNodeList": { "modified": "2020-10-15T21:28:49.716Z", "contributors": [ diff --git a/files/en-us/web/api/rtctrackevent/rtctrackevent/index.md b/files/en-us/web/api/rtctrackevent/rtctrackevent/index.md index b01f0e38dac6a71..fbd6c61c7b42dec 100644 --- a/files/en-us/web/api/rtctrackevent/rtctrackevent/index.md +++ b/files/en-us/web/api/rtctrackevent/rtctrackevent/index.md @@ -32,10 +32,18 @@ trackEvent = new RTCTrackEvent(eventInfo); ### Parameters - `eventInfo` - - : An object based on the {{domxref("RTCTrackEventInit")}} dictionary, providing + - : An object providing information about the track which has been added to the {{domxref("RTCPeerConnection")}}. This object has the following properties: - {{page("/en-US/docs/Web/API/RTCTrackEventInit", "property-list")}} + + - `receiver` + - : The {{domxref("RTCRtpReceiver")}} which is being used to receive the track's media. + - `streams` {{optional_inline}} + - : An array of {{domxref("MediaStream")}} objects representing each of the streams that comprise the event's corresponding track. + - `track` + - : The {{domxref("MediaStreamTrack")}} the event is associated with. + - `transceiver` + - : The {{domxref("RTCRtpTransceiver")}} associated with the event. ### Return value diff --git a/files/en-us/web/api/rtctrackeventinit/index.md b/files/en-us/web/api/rtctrackeventinit/index.md deleted file mode 100644 index 26b5c7b9f5054d3..000000000000000 --- a/files/en-us/web/api/rtctrackeventinit/index.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: RTCTrackEventInit -slug: Web/API/RTCTrackEventInit -tags: - - API - - Dictionary - - Interface - - Media - - RTCTrackEventInit - - Reference - - WebRTC - - WebRTC API - - events - - track -browser-compat: api.RTCTrackEventInit ---- -{{APIRef("WebRTC")}} - -The WebRTC API's **`RTCTrackEventInit`** dictionary is used to provide information describing an {{domxref("RTCTrackEvent")}} when instantiating a new {{event("track")}} event using {{domxref("RTCTrackEvent.RTCTrackEvent", "new RTCTrackEvent()")}}. - -## Properties - -_`RTCTrackEventInit` inherits properties from the {{domxref("EventInit")}} dictionary, and also includes the following properties:_ - -- {{domxref("RTCTrackEventInit.receiver", "receiver")}} - - : The {{domxref("RTCRtpReceiver")}} which is being used to receive the track's media. -- {{domxref("RTCTrackEventInit.streams", "streams")}} {{optional_inline}} - - : An array of {{domxref("MediaStream")}} objects representing each of the streams that comprise the event's corresponding track. -- {{domxref("RTCTrackEventInit.track", "track")}} - - : The {{domxref("MediaStreamTrack")}} the event is associated with. -- {{domxref("RTCTrackEvent.transceiver", "transceiver")}} - - : The {{domxref("RTCRtpTransceiver")}} associated with the event. - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}} diff --git a/files/en-us/web/api/rtctrackeventinit/receiver/index.md b/files/en-us/web/api/rtctrackeventinit/receiver/index.md deleted file mode 100644 index b52d65b53c12176..000000000000000 --- a/files/en-us/web/api/rtctrackeventinit/receiver/index.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: RTCTrackEventInit.receiver -slug: Web/API/RTCTrackEventInit/receiver -tags: - - API - - Property - - RTCTrackEventInit - - RTP - - Reference - - WebRTC - - WebRTC API - - events - - receiver - - track -browser-compat: api.RTCTrackEventInit.receiver ---- -{{APIRef("WebAPI")}} - -The {{domxref("RTCTrackEventInit")}} dictionary's -**`receiver`** property specifies the -{{domxref("RTCRtpReceiver")}} associated with the event. - -## Syntax - -```js -var trackEventInit = { - receiver: rtpReceiver, - track: mediaStreamTrack, - streams: [videoStream], - transceiver: rtpTransceiver -}; - -var rtpReceiver = trackEventInit.receiver; -``` - -### Value - -{{page("/en-US/docs/Web/API/RTCTrackEvent/receiver", "Value")}} - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}} diff --git a/files/en-us/web/api/rtctrackeventinit/streams/index.md b/files/en-us/web/api/rtctrackeventinit/streams/index.md deleted file mode 100644 index 5794bfe616e3587..000000000000000 --- a/files/en-us/web/api/rtctrackeventinit/streams/index.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: RTCTrackEventInit.streams -slug: Web/API/RTCTrackEventInit/streams -tags: - - API - - Media - - Property - - RTCTrackEvent - - Reference - - Streams - - WebRTC - - WebRTC API - - events - - track -browser-compat: api.RTCTrackEventInit.streams ---- -{{APIRef("WebAPI")}} - -The {{domxref("RTCTrackEventInit")}} dictionary's optional -**`streams`** property provides an array containing a -{{domxref("MediaStream")}} object for each of the streams associated with the event's -track. - -## Syntax - -```js -var trackEventInit = { - receiver: rtpReceiver, - track: mediaStreamTrack, - streams: [videoStream], - transceiver: rtpTransceiver -}; - -var streamList = trackEventInit.streams; -``` - -### Value - -An array of {{domxref("MediaStream")}} objects, one for each stream which make up the -track. - -If `streams` is not specified, its default value is an empty array. - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}} diff --git a/files/en-us/web/api/rtctrackeventinit/track/index.md b/files/en-us/web/api/rtctrackeventinit/track/index.md deleted file mode 100644 index d72b95fa88a8747..000000000000000 --- a/files/en-us/web/api/rtctrackeventinit/track/index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: RTCTrackEventInit.track -slug: Web/API/RTCTrackEventInit/track -tags: - - API - - Media - - Property - - RTCTrackEventInit - - Reference - - WebRTC - - WebRTC API - - events - - track -browser-compat: api.RTCTrackEventInit.track ---- -{{APIRef("WebAPI")}} - -The {{domxref("RTCTrackEventInit")}} dictionary's -**`track`** property specifies the -{{domxref("MediaStreamTrack")}} associated with the {{event("track")}} event. - -## Syntax - -```js -var trackEventInit = { - receiver: rtpReceiver, - track: mediaStreamTrack, - streams: [videoStream], - transceiver: rtpTransceiver -}; - -var track = trackEventInit.track; -``` - -### Value - -A {{domxref("MediaStreamTrack")}} representing the track with which the event is -associated. This is the track that's being added to the -{{domxref("RTCPeerConnection")}}. - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}} diff --git a/files/en-us/web/api/rtctrackeventinit/transceiver/index.md b/files/en-us/web/api/rtctrackeventinit/transceiver/index.md deleted file mode 100644 index 112649c09d69710..000000000000000 --- a/files/en-us/web/api/rtctrackeventinit/transceiver/index.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: RTCTrackEventInit.transceiver -slug: Web/API/RTCTrackEventInit/transceiver -tags: - - API - - Media - - RTCTrackEventInit - - RTP - - Reference - - Transceiver - - WebRTC - - WebRTC API - - events -browser-compat: api.RTCTrackEventInit.transceiver ---- -{{APIRef("WebAPI")}} - -The {{domxref("RTCTrackEventInit")}} dictionary's -**`transceiver`** property specifies the -{{domxref("RTCRtpTransceiver")}} associated with the {{event("track")}} event. - -The transceiver pairs the track's {{domxref("RTCTrackEvent.receiver", "receiver")}} with -an {{domxref("RTCRtpSender")}} to allow bidirectional communication. - -## Syntax - -```js -var trackEventInit = { - receiver: rtpReceiver, - track: mediaStreamTrack, - streams: [videoStream], - transceiver: rtpTransceiver -}; - -var rtpTransceiver = trackEventInit.transceiver; -``` - -### Value - -{{page("/en-US/docs/Web/API/RTCTrackEvent/transceiver", "Value")}} - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}}