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.
Transform capabilities
- Capture capabilities
 - Transform capabilities
 - 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