《ffmpeg+sdl視頻播放器》frame緩衝隊列(三)

工程源碼 說明 與packet緩衝隊列不同的是,packet隊列是一個單項鍊表型,frame緩衝是一個環形緩衝隊列,所有的節點都在初始化的時候分配好了,並且節點數也固定。由於後面操作隊列時不需要再額外花時間分配節點空間,這樣設計可以提高出入隊列的效率。frame隊列用於解碼後緩衝產生的frame,視頻播放線程從frame隊列取frame播放。 工作原理圖 代碼
相關文章
相關標籤/搜索