[英]what is AV_SAMPLE_FMT_FLT
SwrContext *swr_ctx = swr_alloc_set_opts(NULL,
AV_CH_LAYOUT_STEREO,
AV_SAMPLE_FMT_FLT,
sample_rate,
pCodecParameters->channel_layout,
pCodecParameters->format,
pCodecParameters->sample_rate,
0,
NULL);
AV_SAMPLE_FMT_FLT 到底是什么? 我已经阅读了文档,但我想知道什么是浮动布局在音频上下文中的含义。 音频的二进制数据在该格式中的实际外观。
这意味着每个样本都在单个缓冲区中,每个样本数据是 32 位浮点数。 缓冲区 AFAIK 的结构如下:
[SAMPLE_CH0][SAMPLE_CH1]...[SAMPLE_CHn]
[SAMPLE_CH0][SAMPLE_CH1]...[SAMPLE_CHn]
以此类推。 这会重复“样本”的次数。
我可能错了,你需要自己检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.