【发布时间】:2011-09-24 21:26:43
【问题描述】:
是否有任何适用于流的 C/C++ FLAC 标记库?无论我在哪里看,我只找到那些在文件上工作的。这对我来说有点奇怪 - 为什么使用像文件这样有限的东西而不是更抽象的流。好吧,也许我只是被托管语言的整洁所宠坏(我更像是一个 Java 人,但这次我需要非托管代码解决方案)。
【问题讨论】:
-
我认为音频标记器在流上工作是不合逻辑的。除非先在缓冲区中读取所有流,否则如何标记流?
-
托管语言与标记流有什么关系?您能否发布一个 FLAC 库的示例,以及它究竟如何不能满足您的需求?
-
一种常见的误解是,文件本身就有问题。当您读取文件时,您确实不从磁盘读取,而是从内存中读取。由文件系统缓存实现。流是文件的一般抽象,它喜欢假装没有实现搜索。
-
文件没有错,但假设数据总是存储在文件中是错误的。