Matrox DSX SDK(軟體發展包)

Matrox DSX SDK 專爲能快速開發出新産品而設計。Matrox DSX SDK運行在一個基於COM的非同步結構上,爲整個DSX系列硬體提供一個通用的API介面。只需要一個開發包就可以爲不同客戶的不同需求開發出多種級別的産品。 Matrox DSX SDK提供豐富全面的開發工具,包括多格式文件讀/寫、記憶體管理、資料流程同步和大量軟體編解碼器及特技選件。大量預設計的軟體模組幫助您完成時間緊急的開發任務,這些軟體模組的數量還在不斷增長。再加上一個專業的開發團隊,隨時爲您提供技術支援,令您的産品能早上進入市場。

Matrox DSX SDK軟體模組爲您提供最大的靈活性,以開發出高性能價格比的高清和標清視頻産品,滿足不同的客戶需求。

多功能Matrox Flex文件讀寫器
Matrox軟體合成器
Matrox顔色空間轉換器
1394和RS422設備控制
使用系統音效卡的音頻播放
標清和高清格式轉換
Matrox Flex CPU特技
Matrox Flex GPU特技
Matrox軟體編解碼器
開發環境

多功能Matrox Flex文件讀寫器

多文件格式支援
-AVI,包括比全解析度小的文件
-MXF
D10 (IMX)
P2 (DVCPRO25、50和DV100)
XDCAM HD和SD
-MPEG-2 420 IBP 17.5、25和35Mb/sec
-MPEG-2 422 IBP 50Mb/sec(解碼)
延時/即時重放
-MOV (QuickTime)
-WMV (Windows Media 9、10和11)
-MPG、M2V、傳輸資料流程
-用戶自定義文件格式
多格式混編
播放單管理
變速
平滑地拖拉時間線播放
文件認證
文件附加
同時的讀和寫
文件整合
延時/即時重放

Matrox軟體合成器

無限層合成
有形狀或是無形狀的合成
標誌輸入支援

Matrox彩色空間轉換器

雙向YUV 4:2:2和RGB
雙向YUVA 4:2:2:4和RGBA

1394和RS422設備控制


使用系統音效卡的音頻播放


標清和高清格式轉換


Matrox Flex CPU特技

使用CPU的功能即時完成多層視頻資料流程上的軟體特技
2D DVE
子圖元定位和縮放
 
-1/256圖元精確度,8-bit
-1/1024圖元精確度,10-bit
-高質量邊緣柔化,帶線性和非線性漸變
-基於圖元的裁剪
-編輯點支援
-YUV 4:2:2和YUVA 4:2:2:4
局部彩色校正
亮度/色度鍵(有和無陰影)
淡入淡出或疊化
使用場或幀重復或混合的變速
劃像特技
跟蹤遮片
即時混編多格式多機位鏡頭素材
彩色校正特技中的ARGB曲線支援
時間碼

Matrox Flex GPU特技

使用DirectX 9 GPU或Matrox X.effects板卡在多層視頻資料流程上完成硬體加速和/或即時特技的

-帶圓角、柔邊和彩色邊框的3D DVE
-Alpha mask
-Mask blur
-Mask mosaic
-Shadow effect
-Page curl
-Blur/glow/soft focus
-Anamorphic pan and scan
-Material slab with surface finish
-Four corner pin
-Crystallize
-Old movie
-Shine-Lens flare
-Ripple
-Impressionist
-Cube
-Twirl
-Advanced mask creation
-Sphere
-Explosion

Matrox software codecs

CPU power used to encode and decode video in real time
SD codecs
 
- DV, DVCAM, DVCPRO, and DVCPRO 50
- D10
- MPEG-2 I-frame YUV 4:2:2 and YUVA 4:2:2:4
- MPEG-2 IBP
-8-bit uncompressed YUV 4:2:2 and YUVA 4:2:2:4
-10-bit uncompressed YUV 4:2:2 and YUVA 4:2:2:4
HD codecs
 
- DVCPRO HD
- HDV
- MPEG-2 I-frame YUV 4:2:2 and YUVA 4:2:2:4
- MPEG-2 IBP
-8-bit uncompressed YUV 4:2:2 and YUVA 4:2:2:4
-10-bit uncompressed YUV 4:2:2 and YUVA 4:2:2:4
VFW software codecs

Development environment

Operating systems: Windows XP and Vista 32-bit/64-bit, Windows Server 2003
-Microsoft Visual .NET programming environment
Linux Fedora Core 6.0 32-bit/64-bit operating system (coming soon)

For more information, please contact a Matrox Sales Engineer