是否有任何C/c++ FLAC标记库可以在流上工作?不管我在哪里找,我都只找到了能处理文件的。这对我来说有点奇怪——为什么要使用像文件这样有限的东西,而不是更抽象的流。好吧,也许我只是被托管语言的整洁宠坏了(我更喜欢Java,但这次我需要非托管代码解决方案)。
我不熟悉任何FLAC库,但参考FLAC库支持自定义I/O接口。这允许您编写一个小存根,将I/O调用转换为自定义数据源,而不必是文件。
似乎需要寻找的能力。如果是这种情况,那么如果没有允许查找的高级协议,您可能无法包装套接字。