DirectShow


DirectShow is a framework developed by Microsoft, included in the Windows SDK. Its purpose is interaction with media files or streams. Developers can create or use existing filters, in order to read media files, decode them, and present them to the user.

Advantages

  • No license fees
  • Uses COM objects
  • Includes filters for common media types

Disadvantages

  • Contains an overwhelming amount of COM objects
  • Creating new filters from scratch can be a tedious job

Components

  • Source filters (provide raw data)
  • Transform filters (decode the raw data)
  • Renderer filters (present the data)

Development tools

  • Microsoft Visual Studio

 


Have a project in mind?

Get in touch with us for your DirectShow development needs!