1{
2  "methods": {
3    "canPause()": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [],
9      "returnType": "boolean",
10      "exceptions": [],
11      "name": "canPause()"
12    },
13    "getCurrentPosition()": {
14      "isImplementation": true,
15      "modifiers": [
16        "protected"
17      ],
18      "params": [],
19      "returnType": "int",
20      "exceptions": [],
21      "name": "getCurrentPosition()"
22    },
23    "getCurrentVideoState()": {
24      "isImplementation": false,
25      "modifiers": [
26        "public"
27      ],
28      "params": [],
29      "returnType": "int",
30      "exceptions": [],
31      "name": "getCurrentVideoState()",
32      "documentation": "@return Current video state.\n"
33    },
34    "getDuration()": {
35      "isImplementation": true,
36      "modifiers": [
37        "protected"
38      ],
39      "params": [],
40      "returnType": "int",
41      "exceptions": [],
42      "name": "getDuration()"
43    },
44    "getOnCompletionListener()": {
45      "isImplementation": false,
46      "modifiers": [
47        "public"
48      ],
49      "params": [],
50      "returnType": "android.media.MediaPlayer.OnCompletionListener",
51      "exceptions": [],
52      "name": "getOnCompletionListener()",
53      "documentation": "@return On completion listener.\n"
54    },
55    "getOnErrorListener()": {
56      "isImplementation": false,
57      "modifiers": [
58        "public"
59      ],
60      "params": [],
61      "returnType": "android.media.MediaPlayer.OnErrorListener",
62      "exceptions": [],
63      "name": "getOnErrorListener()",
64      "documentation": "@return On error listener.\n"
65    },
66    "getOnPreparedListener()": {
67      "isImplementation": false,
68      "modifiers": [
69        "public"
70      ],
71      "params": [],
72      "returnType": "android.media.MediaPlayer.OnPreparedListener",
73      "exceptions": [],
74      "name": "getOnPreparedListener()",
75      "documentation": "@return On prepared listener.\n"
76    },
77    "getPrevVideoState()": {
78      "isImplementation": false,
79      "modifiers": [
80        "public"
81      ],
82      "params": [],
83      "returnType": "int",
84      "exceptions": [],
85      "name": "getPrevVideoState()",
86      "documentation": "@return Previous video state.\n"
87    },
88    "getVideoPath()": {
89      "isImplementation": false,
90      "modifiers": [
91        "public"
92      ],
93      "params": [],
94      "returnType": "java.lang.String",
95      "exceptions": [],
96      "name": "getVideoPath()",
97      "documentation": "@return Video path.\n"
98    },
99    "getVideoURIString()": {
100      "isImplementation": false,
101      "modifiers": [
102        "public"
103      ],
104      "params": [],
105      "returnType": "java.lang.String",
106      "exceptions": [],
107      "name": "getVideoURIString()",
108      "documentation": "@return Video URI.\n"
109    },
110    "isPlaying()": {
111      "isImplementation": true,
112      "modifiers": [
113        "protected"
114      ],
115      "params": [],
116      "returnType": "boolean",
117      "exceptions": [],
118      "name": "isPlaying()"
119    },
120    "pause()": {
121      "isImplementation": true,
122      "modifiers": [
123        "protected"
124      ],
125      "params": [],
126      "returnType": "void",
127      "exceptions": [],
128      "name": "pause()"
129    },
130    "resume()": {
131      "isImplementation": true,
132      "modifiers": [
133        "protected"
134      ],
135      "params": [],
136      "returnType": "void",
137      "exceptions": [],
138      "name": "resume()"
139    },
140    "savePrevState()": {
141      "isImplementation": false,
142      "modifiers": [
143        "private"
144      ],
145      "params": [],
146      "returnType": "void",
147      "exceptions": [],
148      "name": "savePrevState()"
149    },
150    "seekTo(int)": {
151      "isImplementation": true,
152      "modifiers": [
153        "protected"
154      ],
155      "params": [
156        "msec"
157      ],
158      "returnType": "void",
159      "exceptions": [],
160      "name": "seekTo(int)"
161    },
162    "setDuration(int)": {
163      "isImplementation": false,
164      "modifiers": [
165        "public"
166      ],
167      "params": [
168        "duration"
169      ],
170      "returnType": "void",
171      "exceptions": [],
172      "name": "setDuration(int)"
173    },
174    "setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener)": {
175      "isImplementation": true,
176      "modifiers": [
177        "protected"
178      ],
179      "params": [
180        "l"
181      ],
182      "returnType": "void",
183      "exceptions": [],
184      "name": "setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener)"
185    },
186    "setOnErrorListener(android.media.MediaPlayer.OnErrorListener)": {
187      "isImplementation": true,
188      "modifiers": [
189        "protected"
190      ],
191      "params": [
192        "l"
193      ],
194      "returnType": "void",
195      "exceptions": [],
196      "name": "setOnErrorListener(android.media.MediaPlayer.OnErrorListener)"
197    },
198    "setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener)": {
199      "isImplementation": true,
200      "modifiers": [
201        "protected"
202      ],
203      "params": [
204        "l"
205      ],
206      "returnType": "void",
207      "exceptions": [],
208      "name": "setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener)"
209    },
210    "setVideoPath(java.lang.String)": {
211      "isImplementation": true,
212      "modifiers": [
213        "protected"
214      ],
215      "params": [
216        "path"
217      ],
218      "returnType": "void",
219      "exceptions": [],
220      "name": "setVideoPath(java.lang.String)"
221    },
222    "setVideoURI(android.net.Uri)": {
223      "isImplementation": true,
224      "modifiers": [
225        "protected"
226      ],
227      "params": [
228        "uri"
229      ],
230      "returnType": "void",
231      "exceptions": [],
232      "name": "setVideoURI(android.net.Uri)"
233    },
234    "start()": {
235      "isImplementation": true,
236      "modifiers": [
237        "protected"
238      ],
239      "params": [],
240      "returnType": "void",
241      "exceptions": [],
242      "name": "start()"
243    },
244    "stopPlayback()": {
245      "isImplementation": true,
246      "modifiers": [
247        "protected"
248      ],
249      "params": [],
250      "returnType": "void",
251      "exceptions": [],
252      "name": "stopPlayback()"
253    },
254    "suspend()": {
255      "isImplementation": true,
256      "modifiers": [
257        "protected"
258      ],
259      "params": [],
260      "returnType": "void",
261      "exceptions": [],
262      "name": "suspend()"
263    }
264  },
265  "imports": [
266    "android.media.MediaPlayer",
267    "android.net.Uri",
268    "android.widget.VideoView",
269    "org.robolectric.annotation.Implementation",
270    "org.robolectric.annotation.Implements"
271  ],
272  "name": "org.robolectric.shadows.ShadowVideoView"
273}