Developer Training

Matrox now offers a DSX training course for developers. As a participant, you will learn how to master the Matrox DSX.sdk through a combination of presentations by expert Matrox applications engineers, detailed examples, and hands-on programming exercises. You will leave ready to competently and confidently create state-of-the-art digital video applications based on the Matrox DSX hardware platform.

Who should attend?

Participants who are about to develop products on the DSX hardware platform using the Matrox DSX.sdk. Attendees should have a good knowledge of C or C++.

Next training course will be offered on November 3 - 6, 2008.

Registration

Class sizes are limited to ensure the best interaction between instructors and students. For details, please contact your Matrox sales representative or click here to contact an applications engineer.

Agenda:

Day one (9:00am - 5:00pm)

General overview of the DSX hardware and DSX.sdk

  • Review the main features of the DSX hardware platforms and features to be supported in the upcoming DSX software releases
  • Review installation procedures
  • Overview of the DSX.sdk covering topics such as Flex read/writer, Flex codecs, Flex effects, surface management, and operation synchronization

Day two (9:00am - 5:00pm)

Conduct code review of sample applications followed by several programming exercises. Topics include:

  • Video, audio and VBI playback
  • Graphic overlay
  • Seamlessly switching between playlists

Day three (9:00am - 5:00pm)

Conduct code review of sample applications followed by several programming exercises. Topics include:

  • Video capture/preview, audio and VBI
  • On-board compositor
  • On-board scaler
  • Dynamically switching among playlists
  • 3D effects such as page curl and 3D DVE
  • WatchDog
  • Using DSX hardware with a third-party GPU

Day four (9:00am - 5:00pm)

  • Examine the main methods and procedures used to implement timeline effects and transitions
  • One-on-one meeting with Matrox applications engineers and product managers to discuss individual designs and questions

Back to top