1#[cfg(all(target_arch = "wasm32", not(target_feature = "simd128")))]
6compile_error!(
7 "alpha2's wasm modules require WebAssembly SIMD; add `-C target-feature=+simd128` to RUSTFLAGS"
8);
9
10#[cfg(target_arch = "wasm32")]
13pub(crate) const AUDIO_BLOCK: usize = 4_096;
14
15#[cfg(target_arch = "wasm32")]
16mod assets;
17#[cfg(any(target_arch = "wasm32", test))]
18mod audio_store;
19#[cfg(target_arch = "wasm32")]
20mod captions;
21#[cfg(any(target_arch = "wasm32", test))]
22mod completion;
23#[cfg(any(target_arch = "wasm32", test))]
24mod effect;
25#[cfg(any(target_arch = "wasm32", test))]
26mod error;
27#[cfg(any(target_arch = "wasm32", test))]
28mod frame_store;
29#[cfg(any(target_arch = "wasm32", test))]
30mod geometry;
31#[cfg(target_arch = "wasm32")]
32mod interop;
33#[cfg(target_arch = "wasm32")]
34mod loudness;
35#[cfg(target_arch = "wasm32")]
36mod panic_hook;
37#[cfg(target_arch = "wasm32")]
38mod playback;
39#[cfg(target_arch = "wasm32")]
40mod present;
41#[cfg(target_arch = "wasm32")]
42mod project_audio;
43#[cfg(any(target_arch = "wasm32", test))]
44mod project_cache;
45#[cfg(any(target_arch = "wasm32", test))]
46mod rate_control;
47#[cfg(any(target_arch = "wasm32", test))]
48mod readback_wait;
49#[cfg(target_arch = "wasm32")]
50mod resample;
51#[cfg(any(target_arch = "wasm32", test))]
52mod text;
53#[cfg(target_arch = "wasm32")]
54mod waveform;
55#[cfg(target_arch = "wasm32")]
56mod web;
57#[cfg(target_arch = "wasm32")]
58mod web_cpu;