真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

FFmpegavcodec_send_packet函數(shù)說(shuō)明

int avcodec_send_packet(AVCodecContext *avctx, const AVPacket *avpkt);
/*
brief:支持將裸流數(shù)據(jù)輸出給×××
在函數(shù)內(nèi)部,會(huì)拷貝相關(guān)的AVCodecContext結(jié)構(gòu)變量,將這些結(jié)構(gòu)變量應(yīng)用到解碼的每一個(gè)包。例如
AVCodecContext.skip_frame參數(shù)通知×××扔掉包含該幀的包
@warning 輸入的avpkt-data緩沖區(qū)必須大于AV_INPUT_PADDING_SIZE,因?yàn)閮?yōu)化的字節(jié)流讀取器必須一次讀取32或者64比特的數(shù)據(jù)
@warning 不能跟之前的API(例如avcodec_decode_video2)混用,否則會(huì)返回不可預(yù)知的錯(cuò)誤
@note 在將包發(fā)送給×××的時(shí)候,AVCodecContext必須已經(jīng)通過(guò)avcodec_open2打開(kāi)
@參數(shù) avctx 解碼上下文
@參數(shù)[輸入]avpkt 輸入AVPakcet.通常情況下,輸入數(shù)據(jù)是一個(gè)單一的視頻幀或者幾個(gè)完整的音頻幀。調(diào)用者保留包的原有屬性,×××不會(huì)修改包的內(nèi)容?!痢痢量赡軇?chuàng)建對(duì)包的引用。如果包沒(méi)有引用計(jì)數(shù)將拷貝一份。跟以往的API不一樣,包必須完整的解碼出來(lái),如果包含有多個(gè)幀,要求多次調(diào)用avcodec_recvive_frame,在重新調(diào)用該接口之前。輸入?yún)?shù)可以為NULL,或者AVPacket的data域設(shè)置為NULL或者size域設(shè)置為0,表示將刷新所有的包,意味著數(shù)據(jù)流已經(jīng)結(jié)束了。第一次發(fā)送刷新會(huì)總會(huì)成功,第二次發(fā)送刷新包是沒(méi)有必要的,并且返回AVERROR_EOF,如果×××緩存了一些幀,返回一個(gè)刷新包,將會(huì)返回所有的解碼包

@返回值 0 表示成功,其他的異常值說(shuō)明:
AVERROR(EAGAIN):當(dāng)前不接受輸出,必須重新發(fā)送
AVERROR_EOF:已經(jīng)刷新×××,沒(méi)有新的包可以被刷新
AVERROR(EINVAL):沒(méi)有打開(kāi)×××,或者這是一個(gè)編碼器,或者要求刷新
AVERRO(ENOMEN):無(wú)法添加包到內(nèi)部隊(duì)列

*/

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、北湖網(wǎng)站維護(hù)、網(wǎng)站推廣。


分享標(biāo)題:FFmpegavcodec_send_packet函數(shù)說(shuō)明
網(wǎng)站鏈接:http://weahome.cn/article/gsssci.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部