Sunday, September 25, 2011

Microsoft DirectShow Capabilities

Microsoft DirectShow is a rich set of API(Application Programming Interface) s which can be used to control multimedia streams from devices such as Microphone, Line input, Digital Cam Coders, DVH-S VCR and many other multimedia devices. Capabilities of the DirectShow can be divided into 03 categories.

  1. Capture capabilities
  2. Transform capabilities
  3. Rendering capabilities

Capture capabilities
  • Capture audio from microphone, line input
  • Control a digital camcorder, VCR
  • Capture both audio and video from web cam, or video camera
  • Open a media file and control it as a live media stream

Transform capabilities
  • Convert color video to Black & White
  • Re size video images
  • Add an echo effect to audio stream
  • Splitting media streams to audio and video streams and multiplexing (adding) two media streams into one
Rendering Capabilities
  • Render a media stream into a display, speaker or a device
  • Write the media stream into a disk or a camcorder for further processing

These different capabilities can be used in different applications. Windows Movie Maker is a perfect example where DirectShow functionality is heavily used.

No comments:

Post a Comment