The Error (0x8007001F) Is Generated When You Use Certain Video Capture Cards

Article translations Article translations
Article ID: 319445 - View products that this article applies to.
This article was previously published under Q319445
Expand all | Collapse all

SYMPTOMS

When you are using Windows Media Encoder with certain video capture cards, you may receive the following error:
A device attached to the system is not functioning (0x8007001F)

CAUSE

This behavior occurs with video capture cards that work with video port extensions (VPE) and support video port pins instead of preview pins.

WORKAROUND

You may be able to work around this behavior by first launching AmCap, which is a tool from the DirectX SDK, and then starting Windows Media Encoder while AmCap is still running.

MORE INFORMATION

This behavior may occur if the video capture card supports the video port pin without a video preview pin. The DirectShow architecture requires that the video port pin be connected to the Overlay Mixer Filter. If this pin is not connected, data cannot be captured in DirectShow. The Windows Media Encoder is not designed to connect the video port pin, and because it is not rendered, the error message is generated.

An application such as AmCap, has been updated to connect to render the video port pin, and as such when the Windows Media Encoder goes to capture data, it now works.

Properties

Article ID: 319445 - Last Review: February 12, 2004 - Revision: 3.1
APPLIES TO
  • Microsoft Windows Media Encoder 7.0
  • Microsoft Windows Media Encoder 7.1
Keywords: 
kbdswmm2003swept kbpending kbprb KB319445
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com