目前支持WASAPI,但没有经过足够的测试,可能会有严重的BUG。尤其是独占模式。
| 选项 | 描述 | 默认值 |
|---|---|---|
ENABLE_WASAPI |
启用 WASAPI 支持 | OFF |
FFMPEG库,包含libavutillibavcodeclibavformatlibavdevicelibavfilterlibswresample
SDL2/SDL3库
FFMPEG库采用pkg-config来寻找,请确保正确的设置了环境变量PKG_CONFIG_PATH和CMAKE选项CMAKE_PREFIX_PATH
- 需要链接任意一TLS库以支持HTTPS(例如
gnutls/openssl) - 需要链接
libcdio以支持播放CD(ffmpeg官网的预编译版本可能无法正常工作即使其链接了libcdio)
以下 filters 在核心中被使用到:
volume:用于调节声音大小atempo:用于调节速度equalizer:用于均衡器aresample:用于格式自动转换aecho:用于支持混响
其他 filters 可以删除以减小体积