1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.javascript.host.media;
16
17 import org.htmlunit.javascript.HtmlUnitScriptable;
18 import org.htmlunit.javascript.configuration.JsxClass;
19 import org.htmlunit.javascript.configuration.JsxConstructor;
20 import org.htmlunit.javascript.configuration.JsxGetter;
21 import org.htmlunit.javascript.configuration.JsxSetter;
22
23
24
25
26
27
28
29 @JsxClass
30 public class AudioParam extends HtmlUnitScriptable {
31
32 private double value_;
33
34
35
36
37 @JsxConstructor
38 public void jsConstructor() {
39 value_ = getDefaultValue();
40 }
41
42
43
44
45 @JsxGetter
46 public double getValue() {
47 return value_;
48 }
49
50
51
52
53 @JsxSetter
54 public void setValue(final double value) {
55 value_ = value;
56 }
57
58
59
60
61 @JsxGetter
62 public double getDefaultValue() {
63 return 1;
64 }
65
66
67
68
69 @JsxGetter
70 @SuppressWarnings("PMD.UseUnderscoresInNumericLiterals")
71 public double getMaxValue() {
72 return 3.4028234663852886e+38;
73 }
74
75
76
77
78 @JsxGetter
79 @SuppressWarnings("PMD.UseUnderscoresInNumericLiterals")
80 public double getMinValue() {
81 return -3.4028234663852886e+38;
82 }
83 }