DxVA
DirectX Video Acceleration(縮寫DXVA)是 Microsoft Windows 和 Xbox 三百六十平台頂的一个軟微仔 API 規範,學著解碼器會當用伊做硬體解碼。
Windows 兩千及 Windows 九十八版本內底引入矣 DXVA 一垺零 API,會當使用佇咧 VMR 九分之七啦。DXVA 二鋪空是適用的 Windows Vista、Windows 七猶閣有更新的版本,予人整合著 Media Foundation(MF)並使用 EVR。
功能
硬體上支援 DXVA 規範的顯示卡晶片,並無代表實現 DXVA 的所有功能。DXVA 制定硬體加速解碼會當分四級:
- VLD:控制 BitStream
- IDCT(反餘弦變換): IDCT 級別的解碼包括 MoComp 和 PostProc
- MoComp,運動補償,Pixel Prediction
- PostProc
其中以 VLD 加速等級上懸,老舊的顯示卡如 Geforce 三只支持 MC 加速,GeForce 八千和 Radeon HD 想兩千攏會當支援 VLD。PowerDVD 分別會用得對 H . 兩百六十四、VC 影一、MPEG 二、X 兩百六十四、XVID、DVIX 等格式進行解壓。此外 DXVA 閣定義一組予圖樣驅動實現運算加速的硬體驅動介面(Device Driver Interfaces / DDIs)。
DXVA 定義矣運動補償 DDI,屬於 iDCT 動作介面,包括霍夫曼編碼,運動補償、alpha blending、inverse quantization、色彩空間轉換佮影格率的變化動作等。其實本身閣有三个幼項:Deinterlacing DDI、COPP DDI 以及 ProcAmp DDI。Deinterlacing DDI 定義矣針對 deinterlacing 動作的回饋 . COPP(Certified Output Protection Protocol)DDI 允准管道基於數位版權管理的考慮,定義加密功能。ProcAmp DDI 用佇咧加速影片了後處理,
支援 DXVA 的放送器
- Media Player Classic Home Cinema
- ffdshow-tryouts(Since Revision 三千一百八十五)
- XBMC Media Center
- Boxee
- MediaPortal
- Microsoft Windows Vista / Windows 七 internal MPEG 鋪二 decoder
- Nero Showtime
- Nero MediaHub
- PowerDVD
- SPlayer
- UIStream via FFMpeg layer
- WinDVD
- Windows Media Player 十一(WMV only)
- Windows Media Player 十二
- Anysee Viewer
- Adobe Flash 十二版
- DivX H . 兩百六十四 Decoder(一孵二版,DivX Plus 的一部份)
- VLC media player(DXVA 二孵空 only)(since version 一孵一)
- CoreAVC(since version 二嬸五 . 零)
- jetAudio 八○零版
- Splash Lite
- Splash PRO
- Splash PRO EX
- Daum PotPlayer
- KMPlayer
注釋
外部連結
- DirectX Video Acceleration
- DXVAChecker , utility listing supported DXVA modes on the given computer
- DivX DXVA guide , walk-through of checking for DXVA support and enabling it in the DivX H . 兩百六十四 Decoder