簡體   English   中英

什么是 AV_SAMPLE_FMT_FLT

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM