1{
2  "methods": {
3    "__constructor__()": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [],
9      "returnType": "void",
10      "exceptions": [],
11      "name": "__constructor__()"
12    },
13    "__staticInitializer__()": {
14      "isImplementation": true,
15      "modifiers": [
16        "protected",
17        "static"
18      ],
19      "params": [],
20      "returnType": "void",
21      "exceptions": [],
22      "name": "__staticInitializer__()"
23    },
24    "getAudioChannels()": {
25      "isImplementation": false,
26      "modifiers": [
27        "public"
28      ],
29      "params": [],
30      "returnType": "int",
31      "exceptions": [],
32      "name": "getAudioChannels()"
33    },
34    "getAudioEncoder()": {
35      "isImplementation": false,
36      "modifiers": [
37        "public"
38      ],
39      "params": [],
40      "returnType": "int",
41      "exceptions": [],
42      "name": "getAudioEncoder()"
43    },
44    "getAudioEncodingBitRate()": {
45      "isImplementation": false,
46      "modifiers": [
47        "public"
48      ],
49      "params": [],
50      "returnType": "int",
51      "exceptions": [],
52      "name": "getAudioEncodingBitRate()"
53    },
54    "getAudioSamplingRate()": {
55      "isImplementation": false,
56      "modifiers": [
57        "public"
58      ],
59      "params": [],
60      "returnType": "int",
61      "exceptions": [],
62      "name": "getAudioSamplingRate()"
63    },
64    "getAudioSource()": {
65      "isImplementation": false,
66      "modifiers": [
67        "public"
68      ],
69      "params": [],
70      "returnType": "int",
71      "exceptions": [],
72      "name": "getAudioSource()"
73    },
74    "getCamera()": {
75      "isImplementation": false,
76      "modifiers": [
77        "public"
78      ],
79      "params": [],
80      "returnType": "android.hardware.Camera",
81      "exceptions": [],
82      "name": "getCamera()"
83    },
84    "getErrorListener()": {
85      "isImplementation": false,
86      "modifiers": [
87        "public"
88      ],
89      "params": [],
90      "returnType": "android.media.MediaRecorder.OnErrorListener",
91      "exceptions": [],
92      "name": "getErrorListener()"
93    },
94    "getInfoListener()": {
95      "isImplementation": false,
96      "modifiers": [
97        "public"
98      ],
99      "params": [],
100      "returnType": "android.media.MediaRecorder.OnInfoListener",
101      "exceptions": [],
102      "name": "getInfoListener()"
103    },
104    "getMaxDuration()": {
105      "isImplementation": false,
106      "modifiers": [
107        "public"
108      ],
109      "params": [],
110      "returnType": "int",
111      "exceptions": [],
112      "name": "getMaxDuration()"
113    },
114    "getMaxFileSize()": {
115      "isImplementation": false,
116      "modifiers": [
117        "public"
118      ],
119      "params": [],
120      "returnType": "long",
121      "exceptions": [],
122      "name": "getMaxFileSize()"
123    },
124    "getOutputFormat()": {
125      "isImplementation": false,
126      "modifiers": [
127        "public"
128      ],
129      "params": [],
130      "returnType": "int",
131      "exceptions": [],
132      "name": "getOutputFormat()"
133    },
134    "getOutputPath()": {
135      "isImplementation": false,
136      "modifiers": [
137        "public"
138      ],
139      "params": [],
140      "returnType": "java.lang.String",
141      "exceptions": [],
142      "name": "getOutputPath()"
143    },
144    "getPreviewDisplay()": {
145      "isImplementation": false,
146      "modifiers": [
147        "public"
148      ],
149      "params": [],
150      "returnType": "android.view.Surface",
151      "exceptions": [],
152      "name": "getPreviewDisplay()"
153    },
154    "getState()": {
155      "isImplementation": false,
156      "modifiers": [
157        "public"
158      ],
159      "params": [],
160      "returnType": "int",
161      "exceptions": [],
162      "name": "getState()"
163    },
164    "getVideoEncoder()": {
165      "isImplementation": false,
166      "modifiers": [
167        "public"
168      ],
169      "params": [],
170      "returnType": "int",
171      "exceptions": [],
172      "name": "getVideoEncoder()"
173    },
174    "getVideoEncodingBitRate()": {
175      "isImplementation": false,
176      "modifiers": [
177        "public"
178      ],
179      "params": [],
180      "returnType": "int",
181      "exceptions": [],
182      "name": "getVideoEncodingBitRate()"
183    },
184    "getVideoFrameRate()": {
185      "isImplementation": false,
186      "modifiers": [
187        "public"
188      ],
189      "params": [],
190      "returnType": "int",
191      "exceptions": [],
192      "name": "getVideoFrameRate()"
193    },
194    "getVideoHeight()": {
195      "isImplementation": false,
196      "modifiers": [
197        "public"
198      ],
199      "params": [],
200      "returnType": "int",
201      "exceptions": [],
202      "name": "getVideoHeight()"
203    },
204    "getVideoSource()": {
205      "isImplementation": false,
206      "modifiers": [
207        "public"
208      ],
209      "params": [],
210      "returnType": "int",
211      "exceptions": [],
212      "name": "getVideoSource()"
213    },
214    "getVideoWidth()": {
215      "isImplementation": false,
216      "modifiers": [
217        "public"
218      ],
219      "params": [],
220      "returnType": "int",
221      "exceptions": [],
222      "name": "getVideoWidth()"
223    },
224    "prepare()": {
225      "isImplementation": true,
226      "modifiers": [
227        "protected"
228      ],
229      "params": [],
230      "returnType": "void",
231      "exceptions": [],
232      "name": "prepare()"
233    },
234    "release()": {
235      "isImplementation": true,
236      "modifiers": [
237        "protected"
238      ],
239      "params": [],
240      "returnType": "void",
241      "exceptions": [],
242      "name": "release()"
243    },
244    "reset()": {
245      "isImplementation": true,
246      "modifiers": [
247        "protected"
248      ],
249      "params": [],
250      "returnType": "void",
251      "exceptions": [],
252      "name": "reset()"
253    },
254    "setAudioChannels(int)": {
255      "isImplementation": true,
256      "modifiers": [
257        "protected"
258      ],
259      "params": [
260        "numChannels"
261      ],
262      "returnType": "void",
263      "exceptions": [],
264      "name": "setAudioChannels(int)"
265    },
266    "setAudioEncoder(int)": {
267      "isImplementation": true,
268      "modifiers": [
269        "protected"
270      ],
271      "params": [
272        "audio_encoder"
273      ],
274      "returnType": "void",
275      "exceptions": [],
276      "name": "setAudioEncoder(int)"
277    },
278    "setAudioEncodingBitRate(int)": {
279      "isImplementation": true,
280      "modifiers": [
281        "protected"
282      ],
283      "params": [
284        "bitRate"
285      ],
286      "returnType": "void",
287      "exceptions": [],
288      "name": "setAudioEncodingBitRate(int)"
289    },
290    "setAudioSamplingRate(int)": {
291      "isImplementation": true,
292      "modifiers": [
293        "protected"
294      ],
295      "params": [
296        "samplingRate"
297      ],
298      "returnType": "void",
299      "exceptions": [],
300      "name": "setAudioSamplingRate(int)"
301    },
302    "setAudioSource(int)": {
303      "isImplementation": true,
304      "modifiers": [
305        "protected"
306      ],
307      "params": [
308        "audio_source"
309      ],
310      "returnType": "void",
311      "exceptions": [],
312      "name": "setAudioSource(int)"
313    },
314    "setCamera(android.hardware.Camera)": {
315      "isImplementation": true,
316      "modifiers": [
317        "protected"
318      ],
319      "params": [
320        "c"
321      ],
322      "returnType": "void",
323      "exceptions": [],
324      "name": "setCamera(android.hardware.Camera)"
325    },
326    "setMaxDuration(int)": {
327      "isImplementation": true,
328      "modifiers": [
329        "protected"
330      ],
331      "params": [
332        "max_duration_ms"
333      ],
334      "returnType": "void",
335      "exceptions": [],
336      "name": "setMaxDuration(int)"
337    },
338    "setMaxFileSize(long)": {
339      "isImplementation": true,
340      "modifiers": [
341        "protected"
342      ],
343      "params": [
344        "max_filesize_bytes"
345      ],
346      "returnType": "void",
347      "exceptions": [],
348      "name": "setMaxFileSize(long)"
349    },
350    "setOnErrorListener(android.media.MediaRecorder.OnErrorListener)": {
351      "isImplementation": true,
352      "modifiers": [
353        "protected"
354      ],
355      "params": [
356        "l"
357      ],
358      "returnType": "void",
359      "exceptions": [],
360      "name": "setOnErrorListener(android.media.MediaRecorder.OnErrorListener)"
361    },
362    "setOnInfoListener(android.media.MediaRecorder.OnInfoListener)": {
363      "isImplementation": true,
364      "modifiers": [
365        "protected"
366      ],
367      "params": [
368        "listener"
369      ],
370      "returnType": "void",
371      "exceptions": [],
372      "name": "setOnInfoListener(android.media.MediaRecorder.OnInfoListener)"
373    },
374    "setOutputFile(java.lang.String)": {
375      "isImplementation": true,
376      "modifiers": [
377        "protected"
378      ],
379      "params": [
380        "path"
381      ],
382      "returnType": "void",
383      "exceptions": [],
384      "name": "setOutputFile(java.lang.String)"
385    },
386    "setOutputFormat(int)": {
387      "isImplementation": true,
388      "modifiers": [
389        "protected"
390      ],
391      "params": [
392        "output_format"
393      ],
394      "returnType": "void",
395      "exceptions": [],
396      "name": "setOutputFormat(int)"
397    },
398    "setPreviewDisplay(android.view.Surface)": {
399      "isImplementation": true,
400      "modifiers": [
401        "protected"
402      ],
403      "params": [
404        "sv"
405      ],
406      "returnType": "void",
407      "exceptions": [],
408      "name": "setPreviewDisplay(android.view.Surface)"
409    },
410    "setVideoEncoder(int)": {
411      "isImplementation": true,
412      "modifiers": [
413        "protected"
414      ],
415      "params": [
416        "video_encoder"
417      ],
418      "returnType": "void",
419      "exceptions": [],
420      "name": "setVideoEncoder(int)"
421    },
422    "setVideoEncodingBitRate(int)": {
423      "isImplementation": true,
424      "modifiers": [
425        "protected"
426      ],
427      "params": [
428        "bitRate"
429      ],
430      "returnType": "void",
431      "exceptions": [],
432      "name": "setVideoEncodingBitRate(int)"
433    },
434    "setVideoFrameRate(int)": {
435      "isImplementation": true,
436      "modifiers": [
437        "protected"
438      ],
439      "params": [
440        "rate"
441      ],
442      "returnType": "void",
443      "exceptions": [],
444      "name": "setVideoFrameRate(int)"
445    },
446    "setVideoSize(int,int)": {
447      "isImplementation": true,
448      "modifiers": [
449        "protected"
450      ],
451      "params": [
452        "width",
453        "height"
454      ],
455      "returnType": "void",
456      "exceptions": [],
457      "name": "setVideoSize(int,int)"
458    },
459    "setVideoSource(int)": {
460      "isImplementation": true,
461      "modifiers": [
462        "protected"
463      ],
464      "params": [
465        "video_source"
466      ],
467      "returnType": "void",
468      "exceptions": [],
469      "name": "setVideoSource(int)"
470    },
471    "start()": {
472      "isImplementation": true,
473      "modifiers": [
474        "protected"
475      ],
476      "params": [],
477      "returnType": "void",
478      "exceptions": [],
479      "name": "start()"
480    },
481    "stop()": {
482      "isImplementation": true,
483      "modifiers": [
484        "protected"
485      ],
486      "params": [],
487      "returnType": "void",
488      "exceptions": [],
489      "name": "stop()"
490    }
491  },
492  "imports": [
493    "android.hardware.Camera",
494    "android.media.MediaRecorder",
495    "android.view.Surface",
496    "org.robolectric.annotation.Implementation",
497    "org.robolectric.annotation.Implements"
498  ],
499  "name": "org.robolectric.shadows.ShadowMediaRecorder"
500}