4 #include <opus_defines.h>
5 #include <opus_multistream.h>
11 loadlib::module
opus_mod({
12 {"opus_encoder_ctl", (void*)opus_encoder_ctl
},
13 {"opus_decoder_ctl", (void*)opus_decoder_ctl
},
14 {"opus_multistream_encoder_ctl", (void*)opus_multistream_encoder_ctl
},
15 {"opus_multistream_decoder_ctl", (void*)opus_multistream_decoder_ctl
},
16 {"opus_encoder_init", (void*)opus_encoder_init
},
17 {"opus_decoder_init", (void*)opus_decoder_init
},
18 {"opus_encoder_get_size", (void*)opus_encoder_get_size
},
19 {"opus_decoder_get_size", (void*)opus_decoder_get_size
},
20 {"opus_encode", (void*)opus_encode
},
21 {"opus_encode_float", (void*)opus_encode_float
},
22 {"opus_decode", (void*)opus_decode
},
23 {"opus_decode_float", (void*)opus_decode_float
},
24 {"opus_decoder_get_nb_samples", (void*)opus_decoder_get_nb_samples
},
25 {"opus_repacketizer_init", (void*)opus_repacketizer_init
},
26 {"opus_repacketizer_get_size", (void*)opus_repacketizer_get_size
},
27 {"opus_repacketizer_cat", (void*)opus_repacketizer_cat
},
28 {"opus_repacketizer_out_range", (void*)opus_repacketizer_out_range
},
29 {"opus_repacketizer_out", (void*)opus_repacketizer_out
},
30 {"opus_repacketizer_get_nb_frames", (void*)opus_repacketizer_get_nb_frames
},
31 {"opus_get_version_string", (void*)opus_get_version_string
},
32 {"opus_multistream_decode", (void*)opus_multistream_decode
},
33 {"opus_multistream_decode_float", (void*)opus_multistream_decode_float
},
34 {"opus_multistream_decoder_get_size", (void*)opus_multistream_decoder_get_size
},
35 {"opus_multistream_decoder_init", (void*)opus_multistream_decoder_init
},
36 {"opus_multistream_encode", (void*)opus_multistream_encode
},
37 {"opus_multistream_encode_float", (void*)opus_multistream_encode_float
},
38 {"opus_multistream_encoder_get_size", (void*)opus_multistream_encoder_get_size
},
39 {"opus_multistream_encoder_init", (void*)opus_multistream_encoder_init
},
40 {"opus_packet_get_bandwidth", (void*)opus_packet_get_bandwidth
},
41 {"opus_packet_get_nb_channels", (void*)opus_packet_get_nb_channels
},
42 {"opus_packet_get_nb_frames", (void*)opus_packet_get_nb_frames
},
43 {"opus_packet_get_samples_per_frame", (void*)opus_packet_get_samples_per_frame
},
44 {"opus_packet_parse", (void*)opus_packet_parse
},
45 #ifdef OPUS_SUPPORTS_SURROUND
46 {"opus_multistream_surround_encoder_get_size", (void*)opus_multistream_surround_encoder_get_size
},
47 {"opus_multistream_surround_encoder_init", (void*)opus_multistream_surround_encoder_init
},
49 }, opus::load_libopus
);