FFmpeg4.3開(kāi)發(fā)系列之14:音頻探測(cè)器波形圖及播放器實(shí)戰(zhàn)課
2023-03-12 11:14 作者:獅子王萬(wàn)受無(wú)疆 | 我要投稿
AVFormatContext 結(jié)構(gòu)體定義在 <libavformat/avformat.h> 中,看源碼去這里找,略長(zhǎng)不粘。
簡(jiǎn)介:在使用 FFmpeg 進(jìn)行開(kāi)發(fā)的時(shí)候,AVFormatContext 是一個(gè)貫穿始終的數(shù)據(jù)結(jié)構(gòu),很多函數(shù) 都要用到它作為參數(shù)。它是 FFmpeg 解封裝(flv,mp4,rmvb,avi)功能的結(jié)構(gòu)體。下面看幾個(gè) 主要變量的作用(在這里考慮解碼的情況):
// Cstruct AVInputFormat *iformat; //輸入數(shù)據(jù)的封裝格式AVIOContext *pb; //輸入數(shù)據(jù)的緩存unsigned int nb_streams; //視音頻流的個(gè)數(shù)AVStream **streams; //視音頻流
標(biāo)簽: