X hits on this document

Word document

Designing Hardware and Drivers for the Microsoft® Windows® Family of Operating Systems - page 1 / 13





1 / 13

Platform Design Notes

Designing Hardware and Drivers for the Microsoft® Windows® Family of Operating Systems

Digital Video Camcorder Support in Windows


This article describes how developers of PC video-editing applications can call certain Microsoft® DirectShow® application programming interfaces to control a digital video (DV) camcorder device connected to a PC running the Microsoft® Windows® operating system. This paper also recommends a mechanism to preserve application performance while the camcorder performs time-consuming operations. The information in this paper applies to for Windows 98 SE, Windows Millennium Edition, Windows 2000, and Windows XP.

Note: Msdv.sys is a kernel streaming minidriver that utilizes the system-supplied streaming class driver, Stream.sys, to control a DV camcorder device. For documentation about writing kernel streaming minidrivers, see "Streaming Devices" in the Windows DDK.

September 28, 2001



Connecting to the Interfaces3

Getting Information from a DV Camcorder Device5

Getting Device Capabilities5

Getting Information about Media5

Getting Information about the Signal Mode and Transport State6

Getting Timecode and Track Number Data6

Controlling a DV Camcorder Device7

Performing Standard Operations7

Issuing Raw AV/C Commands8

Registering for Removal Events10

Managing Time-Consuming Operations11

Controlling MSDV from GraphEdt.exe Using the MSDV Property Page11

Microsoft Disclaimer: This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.

Microsoft Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. The furnishing of this document does not give you any license to the patents, trademarks, copyrights, or other intellectual property rights except as expressly provided in any written license agreement from Microsoft Corporation.

Microsoft does not make any representation or warranty regarding specifications in this document or any product or item developed based on these specifications. Microsoft disclaims all express and implied warranties, including but not limited to the implied warranties or merchantability, fitness for a particular purpose and freedom from infringement. Without limiting the generality of the foregoing, Microsoft does not make any warranty of any kind that any item developed based on these specifications, or any portion of a specification, will not infringe any copyright, patent, trade secret or other intellectual property right of any person or entity in any country. It is your responsibility to seek licenses for such intellectual property rights where appropriate. Microsoft shall not be liable for any damages arising out of or in connection with the use of these specifications, including liability for lost profit, business interruption, or any other damages whatsoever. Some states do not allow the exclusion or limitation of liability or consequential or incidental damages; the above limitation may not apply to you.

Microsoft, DirectShow, Win32, Windows, and Windows NT are registered trademarks of Microsoft Corporation. Other product and company names mentioned herein may be the trademarks of their respective owners.

Document info
Document views21
Page views21
Page last viewedSun Oct 23 10:17:31 UTC 2016