flash硬件加速有什么用
flash硬件加速有什么用
你們知道在FALSH中的硬件加速有什么用嗎?下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于flash硬件加速有什么用的內(nèi)容,歡迎閱讀!
flash硬件加速有什么用?
右擊FLASH影片,調(diào)出菜單,如下操作即可。
如果需要知道詳細(xì)的硬件加速,請(qǐng)百度“stage3d”,這是FLASH硬件加速的核心API,是FLASH的一項(xiàng)比較新的技術(shù)。多用在ADOBE AIR開(kāi)發(fā)的平臺(tái)游戲上。
你說(shuō)的問(wèn)題應(yīng)該不是硬件加速的問(wèn)題吧,硬件加速是FLASH加速用stage3d開(kāi)發(fā)的動(dòng)態(tài)3D元素,比如游戲?qū)ο蟆_@可能和視頻本事有問(wèn)題吧。
硬件加速(Hardware acceleration)就是利用硬件模塊來(lái)替代軟件算法以充分利用硬件所固有的快速特性。硬件加速通常比軟件算法的效率要高。
計(jì)算機(jī)顯示使用硬件加速會(huì)快些,但有時(shí)會(huì)帶來(lái)負(fù)面效果,如會(huì)在投影儀或截圖時(shí)發(fā)現(xiàn)顯示區(qū)是黑的,這時(shí)就要關(guān)閉硬件加速(硬件加速反方向操作)
硬件加速英文名Hardware acceleration;硬件解碼生效的時(shí)候,系統(tǒng)是怎么運(yùn)轉(zhuǎn)的呢?硬件有三個(gè)處理器,CPU、GPU和APU(不是加速處理器是聲音處理器)。他們通過(guò)PCI/AGP/PCIE總線交換數(shù)據(jù)。
1.CPU從文件系統(tǒng)里讀出原始數(shù)據(jù)(Di
rectSHow的源濾鏡),分離出壓縮的視頻數(shù)據(jù)(分離器)。放在系統(tǒng)內(nèi)存中。GPU、APU不運(yùn)行。
2.CPU把壓縮音視頻數(shù)據(jù)交給GPU、APU, 這時(shí)總線上開(kāi)始忙了,壓縮數(shù)據(jù)從系統(tǒng)內(nèi)存拷貝到顯卡上的顯存里和聲卡上的聲存里(如果有的話)。
3.CPU要求GPU、APU開(kāi)始硬件解碼,CPU不運(yùn)行,GPU、APU開(kāi)始忙。當(dāng)然CPU會(huì)定期查詢一下GPU、APU忙的怎么樣了。
4.GPU、APU開(kāi)始用自己的電路解碼視頻數(shù)據(jù)(已經(jīng)在顯、聲存里了),解壓后的數(shù)據(jù)還是放在顯聲存里面。
5.音視頻數(shù)據(jù)剛解碼完成以后還不能立刻拿去播放,因?yàn)檫€需要后期處理,如deinterlace, 3:2pulldown,多普勒效應(yīng),等等。GPU、APU再用自己的后期處理電路來(lái)進(jìn)行處理。
6.后期處理以后的未壓縮數(shù)據(jù)拿去播放, GPU再開(kāi)始忙視頻的縮放,亮度,gamma等事情。CPU還是閑。
7.GPU、APU終于忙完了,下面的視頻數(shù)據(jù)在哪里?通知CPU,GPU、APU先歇會(huì)。 CPU又開(kāi)始忙了,回到第1步。
看了flash硬件加速有什么用文章內(nèi)容的人還看:
6.寬帶路由器性能評(píng)判常見(jiàn)誤區(qū)