andrewrk / andrewrk/libsoundio
Deinitialization process unclear
未关闭
- 主要语言
- C
- 星标
- 2.1k
- 派生
- 254
- PR 合并指标
- 30 天内没有已合并 PR
描述
It is not clear to me what order requirements the libsoundio API has in regards to deinitialization (*_destroy).
Main question:
Does calling soundio_destroy guaranteed that all devices and streams created from that context are cleaned up? In other words: Is destroying streams (or unrefing devices) immediately before calling soundio_destroy **guaranteed by API** to be pointless?
If no: Given several streams and devices for a context, which functions are required for a complete cleanup and in what order must they be called by the user?
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。