-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathFmod_Android.java
More file actions
1996 lines (1994 loc) · 65.4 KB
/
Fmod_Android.java
File metadata and controls
1996 lines (1994 loc) · 65.4 KB
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package ${YYAndroidPackageName};
import ${YYAndroidPackageName}.R;
import com.yoyogames.runner.RunnerJNILib;
import java.lang.String;
import java.nio.ByteBuffer;
import android.util.Log;
import static com.ACOMPANY.APROJECT.MainActivity.*;
public class Fmod_Android extends RunnerSocial {
public Fmod_Android()
{
org.fmod.FMOD.init(RunnerActivity.CurrentActivity);
}
public void onDestroy()
{
fmod_system_mixer_resume();
org.fmod.FMOD.close();
}
public void onStart()
{
fmod_system_mixer_resume();
}
public void onStop()
{
fmod_system_mixer_suspend();
}
public double fmod_channel_set_frequency(double arg0,double arg1)
{
return JNIfmodchannelsetfrequency(arg0,arg1);
}
public double fmod_channel_get_frequency(double arg0)
{
return JNIfmodchannelgetfrequency(arg0);
}
public double fmod_channel_set_priority(double arg0,double arg1)
{
return JNIfmodchannelsetpriority(arg0,arg1);
}
public double fmod_channel_get_priority(double arg0)
{
return JNIfmodchannelgetpriority(arg0);
}
public double fmod_channel_set_position(double arg0,double arg1,double arg2)
{
return JNIfmodchannelsetposition(arg0,arg1,arg2);
}
public double fmod_channel_get_position(double arg0,double arg1)
{
return JNIfmodchannelgetposition(arg0,arg1);
}
public double fmod_channel_set_channel_group(double arg0,double arg1)
{
return JNIfmodchannelsetchannelgroup(arg0,arg1);
}
public double fmod_channel_get_channel_group(double arg0)
{
return JNIfmodchannelgetchannelgroup(arg0);
}
public double fmod_channel_set_loop_count(double arg0,double arg1)
{
return JNIfmodchannelsetloopcount(arg0,arg1);
}
public double fmod_channel_get_loop_count(double arg0)
{
return JNIfmodchannelgetloopcount(arg0);
}
public double fmod_channel_set_loop_points(double arg0,double arg1,double arg2,double arg3,double arg4)
{
return JNIfmodchannelsetlooppoints(arg0,arg1,arg2,arg3,arg4);
}
public double fmod_channel_get_loop_points_multiplatform(double arg0,double arg1,double arg2,ByteBuffer arg3)
{
return JNIfmodchannelgetlooppointsmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_channel_is_virtual(double arg0)
{
return JNIfmodchannelisvirtual(arg0);
}
public double fmod_channel_get_current_sound(double arg0)
{
return JNIfmodchannelgetcurrentsound(arg0);
}
public double fmod_channel_get_index(double arg0)
{
return JNIfmodchannelgetindex(arg0);
}
public double fmod_channel_get_system_object(double arg0)
{
return JNIfmodchannelgetsystemobject(arg0);
}
public double fmod_channel_control_is_playing(double arg0)
{
return JNIfmodchannelcontrolisplaying(arg0);
}
public double fmod_channel_control_stop(double arg0)
{
return JNIfmodchannelcontrolstop(arg0);
}
public double fmod_channel_control_set_paused(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetpaused(arg0,arg1);
}
public double fmod_channel_control_get_paused(double arg0)
{
return JNIfmodchannelcontrolgetpaused(arg0);
}
public double fmod_channel_control_set_mode(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetmode(arg0,arg1);
}
public double fmod_channel_control_get_mode(double arg0)
{
return JNIfmodchannelcontrolgetmode(arg0);
}
public double fmod_channel_control_set_pitch(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetpitch(arg0,arg1);
}
public double fmod_channel_control_get_pitch(double arg0)
{
return JNIfmodchannelcontrolgetpitch(arg0);
}
public double fmod_channel_control_get_audibility(double arg0)
{
return JNIfmodchannelcontrolgetaudibility(arg0);
}
public double fmod_channel_control_set_volume(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetvolume(arg0,arg1);
}
public double fmod_channel_control_get_volume(double arg0)
{
return JNIfmodchannelcontrolgetvolume(arg0);
}
public double fmod_channel_control_set_volume_ramp(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetvolumeramp(arg0,arg1);
}
public double fmod_channel_control_get_volume_ramp(double arg0)
{
return JNIfmodchannelcontrolgetvolumeramp(arg0);
}
public double fmod_channel_control_set_mute(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetmute(arg0,arg1);
}
public double fmod_channel_control_get_mute(double arg0)
{
return JNIfmodchannelcontrolgetmute(arg0);
}
public double fmod_channel_control_set_3d_attributes_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolset3dattributesmultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_3d_attributes_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3dattributesmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_cone_orientation_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolset3dconeorientationmultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_3d_cone_orientation_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3dconeorientationmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_cone_settings(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmodchannelcontrolset3dconesettings(arg0,arg1,arg2,arg3);
}
public double fmod_channel_control_get_3d_cone_settings_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3dconesettingsmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_custom_rolloff_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolset3dcustomrolloffmultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_3d_custom_rolloff_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3dcustomrolloffmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_distance_filter(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmodchannelcontrolset3ddistancefilter(arg0,arg1,arg2,arg3);
}
public double fmod_channel_control_get_3d_distance_filter_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3ddistancefiltermultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_doppler_level(double arg0,double arg1)
{
return JNIfmodchannelcontrolset3ddopplerlevel(arg0,arg1);
}
public double fmod_channel_control_get_3d_doppler_level(double arg0)
{
return JNIfmodchannelcontrolget3ddopplerlevel(arg0);
}
public double fmod_channel_control_set_3d_level(double arg0,double arg1)
{
return JNIfmodchannelcontrolset3dlevel(arg0,arg1);
}
public double fmod_channel_control_get_3d_level(double arg0)
{
return JNIfmodchannelcontrolget3dlevel(arg0);
}
public double fmod_channel_control_set_3d_min_max_distance(double arg0,double arg1,double arg2)
{
return JNIfmodchannelcontrolset3dminmaxdistance(arg0,arg1,arg2);
}
public double fmod_channel_control_get_3d_min_max_distance_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3dminmaxdistancemultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_occlusion(double arg0,double arg1,double arg2)
{
return JNIfmodchannelcontrolset3docclusion(arg0,arg1,arg2);
}
public double fmod_channel_control_get_3d_occlusion_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolget3docclusionmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_3d_spread(double arg0,double arg1)
{
return JNIfmodchannelcontrolset3dspread(arg0,arg1);
}
public double fmod_channel_control_get_3d_spread(double arg0)
{
return JNIfmodchannelcontrolget3dspread(arg0);
}
public double fmod_channel_control_set_pan(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetpan(arg0,arg1);
}
public double fmod_channel_control_set_mix_levels_input_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolsetmixlevelsinputmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_mix_levels_output(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6,double arg7,double arg8)
{
return JNIfmodchannelcontrolsetmixlevelsoutput(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
}
public double fmod_channel_control_set_mix_matrix_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolsetmixmatrixmultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_mix_matrix_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmodchannelcontrolgetmixmatrixmultiplatform(arg0,arg1,arg2);
}
public double fmod_channel_control_set_reverb_properties(double arg0,double arg1,double arg2)
{
return JNIfmodchannelcontrolsetreverbproperties(arg0,arg1,arg2);
}
public double fmod_channel_control_get_reverb_properties(double arg0,double arg1)
{
return JNIfmodchannelcontrolgetreverbproperties(arg0,arg1);
}
public double fmod_channel_control_set_low_pass_gain(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetlowpassgain(arg0,arg1);
}
public double fmod_channel_control_get_low_pass_gain(double arg0)
{
return JNIfmodchannelcontrolgetlowpassgain(arg0);
}
public double fmod_channel_control_add_dsp(double arg0,double arg1,double arg2)
{
return JNIfmodchannelcontroladddsp(arg0,arg1,arg2);
}
public double fmod_channel_control_remove_dsp(double arg0,double arg1)
{
return JNIfmodchannelcontrolremovedsp(arg0,arg1);
}
public double fmod_channel_control_get_num_dsps(double arg0)
{
return JNIfmodchannelcontrolgetnumdsps(arg0);
}
public double fmod_channel_control_get_dsp(double arg0,double arg1)
{
return JNIfmodchannelcontrolgetdsp(arg0,arg1);
}
public double fmod_channel_control_set_dsp_index(double arg0,double arg1,double arg2)
{
return JNIfmodchannelcontrolsetdspindex(arg0,arg1,arg2);
}
public double fmod_channel_control_get_dsp_index(double arg0,double arg1)
{
return JNIfmodchannelcontrolgetdspindex(arg0,arg1);
}
public double fmod_channel_control_get_dsp_clock_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolgetdspclockmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_delay_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolsetdelaymultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_delay_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolgetdelaymultiplatform(arg0,arg1);
}
public double fmod_channel_control_add_fade_point_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontroladdfadepointmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_fade_point_ramp_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolsetfadepointrampmultiplatform(arg0,arg1);
}
public double fmod_channel_control_remove_fade_points_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolremovefadepointsmultiplatform(arg0,arg1);
}
public double fmod_channel_control_get_fade_points_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodchannelcontrolgetfadepointsmultiplatform(arg0,arg1);
}
public double fmod_channel_control_set_callback(double arg0)
{
return JNIfmodchannelcontrolsetcallback(arg0);
}
public double fmod_channel_control_get_system_object(double arg0)
{
return JNIfmodchannelcontrolgetsystemobject(arg0);
}
public double fmod_channel_control_set_user_data(double arg0,double arg1)
{
return JNIfmodchannelcontrolsetuserdata(arg0,arg1);
}
public double fmod_channel_control_get_user_data(double arg0)
{
return JNIfmodchannelcontrolgetuserdata(arg0);
}
public double fmod_channel_group_get_num_channels(double arg0)
{
return JNIfmodchannelgroupgetnumchannels(arg0);
}
public double fmod_channel_group_get_channel(double arg0,double arg1)
{
return JNIfmodchannelgroupgetchannel(arg0,arg1);
}
public double fmod_channel_group_add_group_multiplatform(double arg0,double arg1,double arg2)
{
return JNIfmodchannelgroupaddgroupmultiplatform(arg0,arg1,arg2);
}
public double fmod_channel_group_get_num_groups(double arg0)
{
return JNIfmodchannelgroupgetnumgroups(arg0);
}
public double fmod_channel_group_get_group(double arg0,double arg1)
{
return JNIfmodchannelgroupgetgroup(arg0,arg1);
}
public double fmod_channel_group_get_parent_group(double arg0)
{
return JNIfmodchannelgroupgetparentgroup(arg0);
}
public String fmod_channel_group_get_name(double arg0)
{
return JNIfmodchannelgroupgetname(arg0);
}
public double fmod_channel_group_release(double arg0)
{
return JNIfmodchannelgrouprelease(arg0);
}
public double fmod_channel_group_get_system_object(double arg0)
{
return JNIfmodchannelgroupgetsystemobject(arg0);
}
public double fmod_file_get_disk_busy()
{
return JNIfmodfilegetdiskbusy();
}
public double fmod_file_set_disk_busy(double arg0)
{
return JNIfmodfilesetdiskbusy(arg0);
}
public double fmod_memory_get_stats_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodmemorygetstatsmultiplatform(arg0,arg1);
}
public double fmod_debug_initialize_multiplatform(double arg0,double arg1,String arg2)
{
return JNIfmoddebuginitializemultiplatform(arg0,arg1,arg2);
}
public double fmod_thread_set_attributes(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmodthreadsetattributes(arg0,arg1,arg2,arg3);
}
public double fmod_dsp_add_input_multiplatform(double arg0,double arg1,double arg2)
{
return JNIfmoddspaddinputmultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_get_input_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmoddspgetinputmultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_get_output_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmoddspgetoutputmultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_get_num_inputs(double arg0)
{
return JNIfmoddspgetnuminputs(arg0);
}
public double fmod_dsp_get_num_outputs(double arg0)
{
return JNIfmoddspgetnumoutputs(arg0);
}
public double fmod_dsp_disconnect_all(double arg0,double arg1,double arg2)
{
return JNIfmoddspdisconnectall(arg0,arg1,arg2);
}
public double fmod_dsp_disconnect_from_mutliplatform(double arg0,double arg1,double arg2)
{
return JNIfmoddspdisconnectfrommutliplatform(arg0,arg1,arg2);
}
public double fmod_dsp_get_data_parameter_index(double arg0,double arg1)
{
return JNIfmoddspgetdataparameterindex(arg0,arg1);
}
public double fmod_dsp_get_num_parameters(double arg0)
{
return JNIfmoddspgetnumparameters(arg0);
}
public double fmod_dsp_set_parameter_bool(double arg0,double arg1,double arg2)
{
return JNIfmoddspsetparameterbool(arg0,arg1,arg2);
}
public double fmod_dsp_get_parameter_bool(double arg0,double arg1)
{
return JNIfmoddspgetparameterbool(arg0,arg1);
}
public double fmod_dsp_set_parameter_data_multiplatform(double arg0,double arg1,ByteBuffer arg2,double arg3)
{
return JNIfmoddspsetparameterdatamultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_dsp_get_parameter_data_multiplatform(double arg0,double arg1,ByteBuffer arg2,double arg3)
{
return JNIfmoddspgetparameterdatamultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_dsp_set_parameter_float(double arg0,double arg1,double arg2)
{
return JNIfmoddspsetparameterfloat(arg0,arg1,arg2);
}
public double fmod_dsp_get_parameter_float(double arg0,double arg1)
{
return JNIfmoddspgetparameterfloat(arg0,arg1);
}
public double fmod_dsp_set_parameter_int(double arg0,double arg1,double arg2)
{
return JNIfmoddspsetparameterint(arg0,arg1,arg2);
}
public double fmod_dsp_get_parameter_int(double arg0,double arg1)
{
return JNIfmoddspgetparameterint(arg0,arg1);
}
public double fmod_dsp_get_parameter_info_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmoddspgetparameterinfomultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_set_channel_format(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmoddspsetchannelformat(arg0,arg1,arg2,arg3);
}
public double fmod_dsp_get_channel_format_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetchannelformatmultiplatform(arg0,arg1);
}
public double fmod_dsp_get_output_channel_format_multiplatform(double arg0,ByteBuffer arg1,ByteBuffer arg2)
{
return JNIfmoddspgetoutputchannelformatmultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_get_metering_info_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetmeteringinfomultiplatform(arg0,arg1);
}
public double fmod_dsp_set_metering_enabled(double arg0,double arg1,double arg2)
{
return JNIfmoddspsetmeteringenabled(arg0,arg1,arg2);
}
public double fmod_dsp_get_metering_enabled_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetmeteringenabledmultiplatform(arg0,arg1);
}
public double fmod_dsp_set_active(double arg0,double arg1)
{
return JNIfmoddspsetactive(arg0,arg1);
}
public double fmod_dsp_get_active(double arg0)
{
return JNIfmoddspgetactive(arg0);
}
public double fmod_dsp_set_bypass(double arg0,double arg1)
{
return JNIfmoddspsetbypass(arg0,arg1);
}
public double fmod_dsp_get_bypass(double arg0)
{
return JNIfmoddspgetbypass(arg0);
}
public double fmod_dsp_set_wet_dry_mix(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmoddspsetwetdrymix(arg0,arg1,arg2,arg3);
}
public double fmod_dsp_get_wet_dry_mix_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetwetdrymixmultiplatform(arg0,arg1);
}
public double fmod_dsp_get_idle(double arg0)
{
return JNIfmoddspgetidle(arg0);
}
public double fmod_dsp_reset(double arg0)
{
return JNIfmoddspreset(arg0);
}
public double fmod_dsp_release(double arg0)
{
return JNIfmoddsprelease(arg0);
}
public double fmod_dsp_get_type(double arg0)
{
return JNIfmoddspgettype(arg0);
}
public double fmod_dsp_get_info_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetinfomultiplatform(arg0,arg1);
}
public double fmod_dsp_get_cpu_usage_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspgetcpuusagemultiplatform(arg0,arg1);
}
public double fmod_dsp_set_user_data(double arg0,double arg1)
{
return JNIfmoddspsetuserdata(arg0,arg1);
}
public double fmod_dsp_get_user_data(double arg0)
{
return JNIfmoddspgetuserdata(arg0);
}
public double fmod_dsp_set_callback(double arg0)
{
return JNIfmoddspsetcallback(arg0);
}
public double fmod_dsp_get_system_object(double arg0)
{
return JNIfmoddspgetsystemobject(arg0);
}
public double fmod_dsp_connection_set_mix(double arg0,double arg1)
{
return JNIfmoddspconnectionsetmix(arg0,arg1);
}
public double fmod_dsp_connection_get_mix(double arg0)
{
return JNIfmoddspconnectiongetmix(arg0);
}
public double fmod_dsp_connection_set_mix_matrix_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmoddspconnectionsetmixmatrixmultiplatform(arg0,arg1);
}
public double fmod_dsp_connection_get_mix_matrix_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmoddspconnectiongetmixmatrixmultiplatform(arg0,arg1,arg2);
}
public double fmod_dsp_connection_get_input(double arg0)
{
return JNIfmoddspconnectiongetinput(arg0);
}
public double fmod_dsp_connection_get_output(double arg0)
{
return JNIfmoddspconnectiongetoutput(arg0);
}
public double fmod_dsp_connection_get_type(double arg0)
{
return JNIfmoddspconnectiongettype(arg0);
}
public double fmod_dsp_connection_set_user_data(double arg0,double arg1)
{
return JNIfmoddspconnectionsetuserdata(arg0,arg1);
}
public double fmod_dsp_connection_get_user_data(double arg0)
{
return JNIfmoddspconnectiongetuserdata(arg0);
}
public double fmod_geometry_set_polygon_attributes(double arg0,double arg1,double arg2,double arg3,double arg4)
{
return JNIfmodgeometrysetpolygonattributes(arg0,arg1,arg2,arg3,arg4);
}
public double fmod_geometry_get_polygon_attributes_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmodgeometrygetpolygonattributesmultiplatform(arg0,arg1,arg2);
}
public double fmod_geometry_get_polygon_num_vertices(double arg0,double arg1)
{
return JNIfmodgeometrygetpolygonnumvertices(arg0,arg1);
}
public double fmod_geometry_set_polygon_vertex_multiplatform(double arg0,double arg1,double arg2,ByteBuffer arg3)
{
return JNIfmodgeometrysetpolygonvertexmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_geometry_get_polygon_vertex_multiplatform(double arg0,double arg1,double arg2,ByteBuffer arg3)
{
return JNIfmodgeometrygetpolygonvertexmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_geometry_set_position_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrysetpositionmultiplatform(arg0,arg1);
}
public double fmod_geometry_get_position_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrygetpositionmultiplatform(arg0,arg1);
}
public double fmod_geometry_set_rotation_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrysetrotationmultiplatform(arg0,arg1);
}
public double fmod_geometry_get_rotation_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrygetrotationmultiplatform(arg0,arg1);
}
public double fmod_geometry_set_scale_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrysetscalemultiplatform(arg0,arg1);
}
public double fmod_geometry_get_scale_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrygetscalemultiplatform(arg0,arg1);
}
public double fmod_geometry_add_polygon_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometryaddpolygonmultiplatform(arg0,arg1);
}
public double fmod_geometry_set_active(double arg0,double arg1)
{
return JNIfmodgeometrysetactive(arg0,arg1);
}
public double fmod_geometry_get_active(double arg0)
{
return JNIfmodgeometrygetactive(arg0);
}
public double fmod_geometry_get_max_polygons_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrygetmaxpolygonsmultiplatform(arg0,arg1);
}
public double fmod_geometry_get_num_polygons(double arg0)
{
return JNIfmodgeometrygetnumpolygons(arg0);
}
public double fmod_geometry_set_user_data(double arg0,double arg1)
{
return JNIfmodgeometrysetuserdata(arg0,arg1);
}
public double fmod_geometry_get_user_data(double arg0)
{
return JNIfmodgeometrygetuserdata(arg0);
}
public double fmod_geometry_release(double arg0)
{
return JNIfmodgeometryrelease(arg0);
}
public double fmod_geometry_save_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodgeometrysavemultiplatform(arg0,arg1);
}
public double fmod_reverb_3d_set_3d_attributes_multiplatform(double arg0,ByteBuffer arg1,double arg2,double arg3)
{
return JNIfmodreverb3dset3dattributesmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_reverb_3d_get_3d_attributes_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodreverb3dget3dattributesmultiplatform(arg0,arg1);
}
public double fmod_reverb_3d_set_properties(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6,double arg7,double arg8,double arg9,double arg10,double arg11,double arg12)
{
return JNIfmodreverb3dsetproperties(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
}
public double fmod_reverb_3d_get_properties_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodreverb3dgetpropertiesmultiplatform(arg0,arg1);
}
public double fmod_reverb_3d_set_active(double arg0,double arg1)
{
return JNIfmodreverb3dsetactive(arg0,arg1);
}
public double fmod_reverb_3d_get_active(double arg0)
{
return JNIfmodreverb3dgetactive(arg0);
}
public double fmod_reverb_3d_release(double arg0)
{
return JNIfmodreverb3drelease(arg0);
}
public double fmod_reverb_3d_set_user_data(double arg0,double arg1)
{
return JNIfmodreverb3dsetuserdata(arg0,arg1);
}
public double fmod_reverb_3d_get_user_data(double arg0)
{
return JNIfmodreverb3dgetuserdata(arg0);
}
public String fmod_sound_get_name(double arg0)
{
return JNIfmodsoundgetname(arg0);
}
public double fmod_sound_get_format_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundgetformatmultiplatform(arg0,arg1);
}
public double fmod_sound_get_length(double arg0,double arg1)
{
return JNIfmodsoundgetlength(arg0,arg1);
}
public double fmod_sound_get_num_tags_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundgetnumtagsmultiplatform(arg0,arg1);
}
public double fmod_sound_get_tag_multiplatform(double arg0,double arg1,ByteBuffer arg2,ByteBuffer arg3)
{
return JNIfmodsoundgettagmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_sound_set_3d_cone_settings(double arg0,double arg1,double arg2,double arg3)
{
return JNIfmodsoundset3dconesettings(arg0,arg1,arg2,arg3);
}
public double fmod_sound_get_3d_cone_settings_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundget3dconesettingsmultiplatform(arg0,arg1);
}
public double fmod_sound_set_3d_custom_rolloff_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundset3dcustomrolloffmultiplatform(arg0,arg1);
}
public double fmod_sound_get_3d_custom_rolloff_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundget3dcustomrolloffmultiplatform(arg0,arg1);
}
public double fmod_sound_set_3d_min_max_distance(double arg0,double arg1,double arg2)
{
return JNIfmodsoundset3dminmaxdistance(arg0,arg1,arg2);
}
public double fmod_sound_get_3d_min_max_distance_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundget3dminmaxdistancemultiplatform(arg0,arg1);
}
public double fmod_sound_set_defaults(double arg0,double arg1,double arg2)
{
return JNIfmodsoundsetdefaults(arg0,arg1,arg2);
}
public double fmod_sound_get_defaults_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundgetdefaultsmultiplatform(arg0,arg1);
}
public double fmod_sound_set_mode(double arg0,double arg1)
{
return JNIfmodsoundsetmode(arg0,arg1);
}
public double fmod_sound_get_mode(double arg0)
{
return JNIfmodsoundgetmode(arg0);
}
public double fmod_sound_set_loop_count(double arg0,double arg1)
{
return JNIfmodsoundsetloopcount(arg0,arg1);
}
public double fmod_sound_get_loop_count(double arg0)
{
return JNIfmodsoundgetloopcount(arg0);
}
public double fmod_sound_set_loop_points(double arg0,double arg1,double arg2,double arg3,double arg4)
{
return JNIfmodsoundsetlooppoints(arg0,arg1,arg2,arg3,arg4);
}
public double fmod_sound_get_loop_points_multiplatform(double arg0,double arg1,double arg2,ByteBuffer arg3)
{
return JNIfmodsoundgetlooppointsmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_sound_set_sound_group(double arg0,double arg1)
{
return JNIfmodsoundsetsoundgroup(arg0,arg1);
}
public double fmod_sound_get_sound_group(double arg0)
{
return JNIfmodsoundgetsoundgroup(arg0);
}
public double fmod_sound_get_num_sub_sounds(double arg0)
{
return JNIfmodsoundgetnumsubsounds(arg0);
}
public double fmod_sound_get_sub_sound(double arg0,double arg1)
{
return JNIfmodsoundgetsubsound(arg0,arg1);
}
public double fmod_sound_get_sub_sound_parent(double arg0)
{
return JNIfmodsoundgetsubsoundparent(arg0);
}
public double fmod_sound_get_open_state_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundgetopenstatemultiplatform(arg0,arg1);
}
public double fmod_sound_read_data_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundreaddatamultiplatform(arg0,arg1);
}
public double fmod_sound_seek_data(double arg0,double arg1)
{
return JNIfmodsoundseekdata(arg0,arg1);
}
public double fmod_sound_lock_multiplatform(double arg0,ByteBuffer arg1,ByteBuffer arg2)
{
return JNIfmodsoundlockmultiplatform(arg0,arg1,arg2);
}
public double fmod_sound_unlock_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodsoundunlockmultiplatform(arg0,arg1);
}
public double fmod_sound_get_music_num_channels(double arg0)
{
return JNIfmodsoundgetmusicnumchannels(arg0);
}
public double fmod_sound_set_music_channel_volume(double arg0,double arg1,double arg2)
{
return JNIfmodsoundsetmusicchannelvolume(arg0,arg1,arg2);
}
public double fmod_sound_get_music_channel_volume(double arg0,double arg1)
{
return JNIfmodsoundgetmusicchannelvolume(arg0,arg1);
}
public double fmod_sound_set_music_speed(double arg0,double arg1)
{
return JNIfmodsoundsetmusicspeed(arg0,arg1);
}
public double fmod_sound_get_music_speed(double arg0)
{
return JNIfmodsoundgetmusicspeed(arg0);
}
public double fmod_sound_get_sync_point_multiplatform(double arg0,double arg1,double arg2,ByteBuffer arg3)
{
return JNIfmodsoundgetsyncpointmultiplatform(arg0,arg1,arg2,arg3);
}
public double fmod_sound_get_num_sync_points(double arg0)
{
return JNIfmodsoundgetnumsyncpoints(arg0);
}
public double fmod_sound_add_sync_point(double arg0,double arg1,double arg2,String arg3)
{
return JNIfmodsoundaddsyncpoint(arg0,arg1,arg2,arg3);
}
public double fmod_sound_delete_sync_point(double arg0,double arg1)
{
return JNIfmodsounddeletesyncpoint(arg0,arg1);
}
public double fmod_sound_release(double arg0)
{
return JNIfmodsoundrelease(arg0);
}
public double fmod_sound_get_system_object(double arg0)
{
return JNIfmodsoundgetsystemobject(arg0);
}
public double fmod_sound_set_user_data(double arg0,double arg1)
{
return JNIfmodsoundsetuserdata(arg0,arg1);
}
public double fmod_sound_get_user_data(double arg0)
{
return JNIfmodsoundgetuserdata(arg0);
}
public double fmod_sound_group_set_max_audible(double arg0,double arg1)
{
return JNIfmodsoundgroupsetmaxaudible(arg0,arg1);
}
public double fmod_sound_group_get_max_audible(double arg0)
{
return JNIfmodsoundgroupgetmaxaudible(arg0);
}
public double fmod_sound_group_set_max_audible_behavior(double arg0,double arg1)
{
return JNIfmodsoundgroupsetmaxaudiblebehavior(arg0,arg1);
}
public double fmod_sound_group_get_max_audible_behavior(double arg0)
{
return JNIfmodsoundgroupgetmaxaudiblebehavior(arg0);
}
public double fmod_sound_group_set_mute_fade_speed(double arg0,double arg1)
{
return JNIfmodsoundgroupsetmutefadespeed(arg0,arg1);
}
public double fmod_sound_group_get_mute_fade_speed(double arg0)
{
return JNIfmodsoundgroupgetmutefadespeed(arg0);
}
public double fmod_sound_group_set_volume(double arg0,double arg1)
{
return JNIfmodsoundgroupsetvolume(arg0,arg1);
}
public double fmod_sound_group_get_volume(double arg0)
{
return JNIfmodsoundgroupgetvolume(arg0);
}
public double fmod_sound_group_get_num_sounds(double arg0)
{
return JNIfmodsoundgroupgetnumsounds(arg0);
}
public double fmod_sound_group_get_sound(double arg0,double arg1)
{
return JNIfmodsoundgroupgetsound(arg0,arg1);
}
public double fmod_sound_group_get_num_playing(double arg0)
{
return JNIfmodsoundgroupgetnumplaying(arg0);
}
public double fmod_sound_group_stop(double arg0)
{
return JNIfmodsoundgroupstop(arg0);
}
public String fmod_sound_group_get_name(double arg0)
{
return JNIfmodsoundgroupgetname(arg0);
}
public double fmod_sound_group_release(double arg0)
{
return JNIfmodsoundgrouprelease(arg0);
}
public double fmod_sound_group_get_system_object(double arg0)
{
return JNIfmodsoundgroupgetsystemobject(arg0);
}
public double fmod_sound_group_set_user_data(double arg0,double arg1)
{
return JNIfmodsoundgroupsetuserdata(arg0,arg1);
}
public double fmod_sound_group_get_user_data(double arg0)
{
return JNIfmodsoundgroupgetuserdata(arg0);
}
public double fmod_studio_bank_get_loading_state(double arg0)
{
return JNIfmodstudiobankgetloadingstate(arg0);
}
public double fmod_studio_bank_load_sample_data(double arg0)
{
return JNIfmodstudiobankloadsampledata(arg0);
}
public double fmod_studio_bank_unload_sample_data(double arg0)
{
return JNIfmodstudiobankunloadsampledata(arg0);
}
public double fmod_studio_bank_get_sample_loading_state(double arg0)
{
return JNIfmodstudiobankgetsampleloadingstate(arg0);
}
public double fmod_studio_bank_unload(double arg0)
{
return JNIfmodstudiobankunload(arg0);
}
public double fmod_studio_bank_get_bus_count(double arg0)
{
return JNIfmodstudiobankgetbuscount(arg0);
}
public double fmod_studio_bank_get_bus_list_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodstudiobankgetbuslistmultiplatform(arg0,arg1);
}
public double fmod_studio_bank_get_event_count(double arg0)
{
return JNIfmodstudiobankgeteventcount(arg0);
}
public double fmod_studio_bank_get_event_description_list_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodstudiobankgeteventdescriptionlistmultiplatform(arg0,arg1);
}
public double fmod_studio_bank_get_string_count(double arg0)
{
return JNIfmodstudiobankgetstringcount(arg0);
}
public double fmod_studio_bank_get_string_info_multiplatform(double arg0,double arg1,ByteBuffer arg2)
{
return JNIfmodstudiobankgetstringinfomultiplatform(arg0,arg1,arg2);
}
public double fmod_studio_bank_get_vca_count(double arg0)
{
return JNIfmodstudiobankgetvcacount(arg0);
}
public double fmod_studio_bank_get_vca_list_multiplatform(double arg0,ByteBuffer arg1)
{
return JNIfmodstudiobankgetvcalistmultiplatform(arg0,arg1);
}
public String fmod_studio_bank_get_id(double arg0)
{
return JNIfmodstudiobankgetid(arg0);
}
public String fmod_studio_bank_get_path(double arg0)
{
return JNIfmodstudiobankgetpath(arg0);
}
public double fmod_studio_bank_is_valid(double arg0)
{