/
MediaKeySystemConfiguration.cljs
127 lines (86 loc) · 4.47 KB
/
MediaKeySystemConfiguration.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
(ns web.media.MediaKeySystemConfiguration
"The MediaKeySystemConfiguration interface Encrypted Media Extensions
provides configuration information about the media key system."
(:refer-clojure :exclude []))
(defn init-data-types
"Property.
The MediaKeySystemConfiguration.initDataTypes read-only property
a list of supported initialization data type names. An initialization
type is a string indicating the format of the initialization
`var dataTypes[] = mediaSystemConfiguration.initDataTypes;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/initDataTypes`"
[this]
(-> this (.initDataTypes)))
(defn set-init-data-types!
"Property.
The MediaKeySystemConfiguration.initDataTypes read-only property
a list of supported initialization data type names. An initialization
type is a string indicating the format of the initialization
`var dataTypes[] = mediaSystemConfiguration.initDataTypes;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/initDataTypes`"
[this val]
(aset this "initDataTypes" val))
(defn audio-capabilities
"Property.
The MediaKeySystemConfiguration.audioCapabilities read-only property
an array of supported audio type and capability pairs.
`var audioCapabilities[ {contentType: 'contentType', robustness:'robustness'}] = mediaSystemConfiguration.audioCapabilities;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/audioCapabilities`"
[this]
(-> this (.audioCapabilities)))
(defn set-audio-capabilities!
"Property.
The MediaKeySystemConfiguration.audioCapabilities read-only property
an array of supported audio type and capability pairs.
`var audioCapabilities[ {contentType: 'contentType', robustness:'robustness'}] = mediaSystemConfiguration.audioCapabilities;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/audioCapabilities`"
[this val]
(aset this "audioCapabilities" val))
(defn distinctive-identifier
"Property.
The MediaKeySystemConfiguration.distinctiveIdentifier read-only
indicates whether a persistent distinctive identifier is required.
`var distinctiveIdentifier = mediaSystemConfiguration.distinctiveIdentifier;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/distinctiveIdentifier`"
[this]
(-> this (.distinctiveIdentifier)))
(defn set-distinctive-identifier!
"Property.
The MediaKeySystemConfiguration.distinctiveIdentifier read-only
indicates whether a persistent distinctive identifier is required.
`var distinctiveIdentifier = mediaSystemConfiguration.distinctiveIdentifier;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/distinctiveIdentifier`"
[this val]
(aset this "distinctiveIdentifier" val))
(defn persistent-state
"Property.
The MediaKeySystemConfiguration.persistentState read-only property
whether the ability to persist state is required.
`var persistentState = mediaSystemConfiguration.persistentSTate;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/persistentState`"
[this]
(-> this (.persistentState)))
(defn set-persistent-state!
"Property.
The MediaKeySystemConfiguration.persistentState read-only property
whether the ability to persist state is required.
`var persistentState = mediaSystemConfiguration.persistentSTate;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/persistentState`"
[this val]
(aset this "persistentState" val))
(defn video-capabilities
"Property.
The MediaKeySystemConfiguration.videoCapabilities read-only property
an array of supported video type and capability pairs.
`var videoCapabilities[{contentType: 'contentType', robustness:'robustness'}] = mediaSystemConfiguration.videoCapabilities;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/videoCapabilities`"
[this]
(-> this (.videoCapabilities)))
(defn set-video-capabilities!
"Property.
The MediaKeySystemConfiguration.videoCapabilities read-only property
an array of supported video type and capability pairs.
`var videoCapabilities[{contentType: 'contentType', robustness:'robustness'}] = mediaSystemConfiguration.videoCapabilities;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/MediaKeySystemConfiguration/videoCapabilities`"
[this val]
(aset this "videoCapabilities" val))