流和样本之间有什么区别?

What are the differences between a stream and a sample?

在 BASS 中,我可以从文件加载流并播放它,或者我可以对文件采样并播放样本。

我应该考虑哪些差异和影响?

想必你说的是这个 BASS:http://www.un4seen.com/

一般情况下,样本在播放前加载到内存中,同时读取和播放流。

正如手册中所说:"If you want to play a large or one-off sample, then it would probably be better to stream it instead with BASS_StreamCreateFile."

另一方面,如果您要一遍又一遍地播放样本,将其保存在内存中可能会有用。

播放开始前的延迟也可能会有所不同 - 我想样本播放会更快开始。我不确定,因为我只在工作中使用流接口。