-1

如何在 libvlc 中设置音频的格式?

libvlc 中有一个函数,但我不知道如何使用它[从这里]

LIBVLC_API void libvlc_audio_set_format (   libvlc_media_player_t *     mp,
const char *    format,
unsigned    rate,
unsigned    channels 
)       

设置解码音频格式。

这只能与 libvlc_audio_set_callbacks() 结合使用,并且与 libvlc_audio_set_format_callbacks() 互斥。

参数 mp 媒体播放器格式 标识样本格式(例如“S16N”或“FL32”)的四字符串

如何设置音频文件的格式,例如 wav 文件?

4

1 回答 1

2

此 API 用于原始的解码音频,通常将其转发到扬声器或重新编码以存储它。

此 API不会将音频导出为文件(除非您自己在应用程序中实现该功能)。要转换文件,请参阅流输出 MRL 命令行语法,因为当前没有指定的 libvlc API 可用于用例。

于 2015-11-13T15:07:04.013 回答