目前支持WASAPI,但没有经过足够的测试,可能会有严重的BUG。尤其是独占模式。
选项 | 描述 | 默认值 |
---|---|---|
ENABLE_WASAPI |
启用 WASAPI 支持 | OFF |
FFMPEG
库,包含libavutil
libavcodec
libavformat
libavdevice
libavfilter
libswresample
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
可以删除以减小体积