/
MediaStreamTrackAudioSourceOptions.cljs
41 lines (30 loc) · 1.42 KB
/
MediaStreamTrackAudioSourceOptions.cljs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(ns web.audio.MediaStreamTrackAudioSourceOptions
"The MediaStreamTrackAudioSourceOptions dictionary is used when
options to the `MediaStreamTrackAudioSourceNode()` constructor."
(:refer-clojure :exclude []))
(defn media-stream-track
"Property.
The `web.audio.MediaStreamTrackAudioSourceOptions` dictionary's
property must contain a reference to the `web.audio.MediaStreamTrack`
which the MediaStreamTrackAudioSourceNode being created using
`MediaStreamTrackAudioSourceNode()` constructor.
`mediaStreamTrackAudioSourceOptions = {
mediaStreamTrack: audioSourceTrack;
}
mediaStreamTrackAudioSourceOptions.mediaStreamTrack = audioSourceTrack;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackAudioSourceOptions/mediaStreamTrack`"
[this]
(-> this (.-mediaStreamTrack)))
(defn set-media-stream-track!
"Property.
The `web.audio.MediaStreamTrackAudioSourceOptions` dictionary's
property must contain a reference to the `web.audio.MediaStreamTrack`
which the MediaStreamTrackAudioSourceNode being created using
`MediaStreamTrackAudioSourceNode()` constructor.
`mediaStreamTrackAudioSourceOptions = {
mediaStreamTrack: audioSourceTrack;
}
mediaStreamTrackAudioSourceOptions.mediaStreamTrack = audioSourceTrack;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackAudioSourceOptions/mediaStreamTrack`"
[this val]
(aset this "mediaStreamTrack" val))