【问题标题】:Set audio format in liblvc在 liblvc 中设置音频格式
【发布时间】:2015-11-09 12:02:25
【问题描述】:

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

libvlc里面有个函数,但是我不知道怎么用[from here]:

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”)采样率 (以 Hz 表示)通道数 版本 LibVLC 2.0.0 或 以后

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

【问题讨论】:

  • 阿里一定会帮你的

标签: c++ libvlc audioformat


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 2011-12-24
    • 1970-01-01
    • 2020-06-13
    • 2015-06-05
    相关资源
    最近更新 更多