Everything about DirectShow
Application programming interface for multimedia processing
DirectShow, 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 Microsoft's earlier Video for Windows technology. Based on the Microsoft Windows Component Object Model (COM) framework, DirectShow 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 DirectShow development tools and documentation were originally distributed as part of the DirectX SDK. Currently, they are distributed as part of the Windows SDK. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DirectShowA 5-minute orientation
- Pick up a classic book: Programming Microsoft DirectShow for Digital Video and TelevisionThe most-reprinted book on the subject
- Read the landmark paper: Microsoft DirectShow: A New Media ArchitectureCited 7 times
- Go sideways: DirectX Video AccelerationA closely related topic
- Go sideways: XAudio2A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Microsoft DirectShow: A New Media Architecture
Development of Wireless Mobile Video Surveillance on Windows Mobile Using DirectShow Technology
A Courseware Recording & Editing System Based on DirectShow
Implementation of Video Capture Based on DirectShow Technology
The Active Movie (DirectShow Programming)
Design of Filter Cut-off Technology based on Directshow
The Active Movie (DirectShow Programming)
PENERAPAN KAMERA WEB SEBAGAI PENDETEKSI GERAKAN DENGAN ANTARMUKA DIRECTSHOW
📚 Books worth reading
Programming Microsoft DirectShow for Digital Video and TelevisionMark D. Pesce · 2003
Programming Microsoft DirectShowMichael Linetsky · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- DirectX Video Acceleration DirectX Video Acceleration (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware-ac…
- XAudio2 XAudio2 is a lower-level audio API for Microsoft Windows, Xbox 360 and Windows Phone 8, the successor to DirectSound on Windows and a supplement to the…
- VC-1 SMPTE 421, informally known as VC-1, is a video coding format. Most of it was initially developed as Microsoft's proprietary video format Windows Media…
- Windows legacy audio components This article describes audio APIs and components in Microsoft Windows which are now obsolete or deprecated. The MME API or the Windows Multimedia API (also…
- Media Foundation Media Foundation (MF) is a COM-based multimedia framework pipeline and infrastructure platform for digital media in Windows Vista, Windows 7, Windows 8…
- Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics…
- DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and…
- Windows SDK Windows SDK (formerly known as Microsoft Windows SDK, Microsoft Win32 SDK, and Platform SDK) is a software development kit (SDK) from Microsoft that contains…