FFplay文档解读-25-音频源,音频接收器

27. 音频源

以下是当前可用音频源的说明。

27.1 abuffer

缓冲音频帧,并使其可用于过滤器链。

该源主要用于编程用途,特别是通过'libavfilter / asrc_abuffer.h'中定义的接口。

它接受以下参数:

time_base

将用于提交帧的时间戳的时基。它必须是浮点数或分子/分母形式。

sample_rate

传入音频缓冲区的采样率。

sample_fmt

传入音频缓冲区的样本格式。来自'libavutil/samplefmt.h'中的枚举AVSampleFormat的样本格式名称或其对应的整数表示

channel_layout

传入音频缓冲区的通道布局。 'libavutil/channel_layout.c'channel_layout_map的通道布局名称或'libavutil/channel_layout.h'AV_CH_LAYOUT_ *宏的相应整数表示

channels

传入音频缓冲区的通道数。如果指定了channelschannel_layout,则它们必须一致。

27.1.1 示例

abuffer=sample_rate=44100:sample_fmt=s16p:channel_layout=stereo

将指示信号源接受44100Hz的平面16位有符号立体声。 由于名称为s16p的样本格式对应于数字6"stereo"通道布局对应于值0x3,因此这相当于:

abuffer=sample_rate=44100:sample_fmt=6:channel_layout=0x3

学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂

【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值