流和样本之间有什么区别?
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."
另一方面,如果您要一遍又一遍地播放样本,将其保存在内存中可能会有用。
播放开始前的延迟也可能会有所不同 - 我想样本播放会更快开始。我不确定,因为我只在工作中使用流接口。
在 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."
另一方面,如果您要一遍又一遍地播放样本,将其保存在内存中可能会有用。
播放开始前的延迟也可能会有所不同 - 我想样本播放会更快开始。我不确定,因为我只在工作中使用流接口。