用bass输出特定采样码率wav文件

易语言 2020-03-26 15:58:21

用bass输出特定采样码率wav文件

音频句柄 = BASS_StreamCreateFile (假, 编辑框1.内容, 0, 0, #BASS_STREAM_DECODE)
音频长度 = bass.取媒体长度 (音频句柄)
混频句柄 = 创建混频mix (到整数 (组合框1.内容), 声道_局, 输出位_局)
混频器mix (混频句柄, 音频句柄, 0)
转换开始 (混频句柄, 输出目录_局 + 文件_取文件名 (编辑框1.内容, 假) + “.wav”, #BASS_ENCODE_PCM, null, 0)
.判断循环首 (bass.取播放状态 (音频句柄) = 1)
BASS_ChannelGetData (混频句柄, byte, 2048)
.判断循环尾 ()