Direct. Show Wikipedia. Logo of the Direct. X Media SDK the first time Direct. Show was distributed under its current name. citation neededDirect. Show sometimes abbreviated as DS or DShow, codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsofts earlier Video for Windows technology. 1 Based on the Microsoft Windows. Component Object Model COM framework, Direct. Show provides a common interface for media across various programming languages, and is an extensible, filter based framework that can render or record media files on demand at the request of the user or developer. The Direct. Show development tools and documentation were originally distributed as part of the Direct. XSDK. 2 Currently, they are distributed as part of the Windows SDK formerly known as the Platform SDK. 3Microsoft plans to completely replace Direct. Show gradually with Media Foundation in future Windows versions. One reason cited by Microsoft is to provide much more robust support for content protection systems4 see digital rights management. Microsofts MSFT Becky Weiss also confirms that youll notice that working with the Media Foundation requires you to work at a slightly lower level than working with Direct. Show would have. And there are still Direct. Show features that arent yet in Media Foundation. 5 As described in the Media Foundation article, Windows Vista and Windows 7 applications use Media Foundation instead of Direct. Show for several media related tasks. HistoryeditThe direct predecessor of Direct. Show, Active. Movie codenamed Quartz, was originally chartered to provide MPEG 1 file playback support for Windows. citation needed It was also intended as a future replacement for media processing frameworks like Video for Windows, which had never been designed to handle codecs that put video frames into a different order during the compression process, and the Media Control Interface, which had never been fully ported to a 3. COM. 1The Quartz team started with an existing project called Clockwork. citation needed Clockwork was a modular media processing framework in which semi independent components worked together to process digital media streams, and had previously been used in several projects, including the Microsoft Interactive Television MITV project and another project named Tiger. 6Active.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |