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