Blink Video Capture Test base 2
This automated test validates multimedia video capture devices and video capture devices that follow the Institute of Electrical and Electronics Engineers (IEEE) Audio/Video Control (AV/C) protocol.
Test details
Associated requirements |
Device.Streaming.Webcam.Base.AVStreamWDMAndInterfaceRequirements Device.Streaming.Webcam.Base.BasicPerf Device.Streaming.Webcam.Base.DirectShowAndMediaFoundation Device.Streaming.Webcam.Base.KSCategoryVideoCameraRegistration Device.Streaming.Webcam.Base.MultipleClientAppSupport Device.Streaming.Webcam.Base.ReportingCameraLocation Device.Streaming.Webcam.Base.SurpriseRemoval Device.Streaming.Webcam.Base.UsageIndicator Device.Streaming.Webcam.Base.WindowsCaputureInfrastructureCameraSupport Device.Streaming.Webcam.H264.H264Support Device.Streaming.Webcam.NonMSDriver.VideoInfoHeader2 |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~10 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Webcam Testing Prerequisites.
Additionally:
Before you install the Windows Driver Kit (WDK), you must install the video capture device on the test system, and it must be enumerated.
If the device has a recording medium (such as a tape, disk, or memory card), load the recording medium before running the test.
Some camcorders enter a power-save mode or turn themselves off when they’re not used. Before you run this test, make sure the device is turned on.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Streaming Testing.
The test log provides information about any failures, including whether the computer stops responding.
More information
Video capture devices are cameras and audio/video input devices that bring streaming multimedia data to a computer. These devices provide the video in a format that the Windows operating system and its client applications can use.
Video capture devices come in the following physical categories:
Cameras receive data through a lens (a transparent device to receive and focus light).
Lensless devices receive their data through a different mechanism, such as an S-Video cable or an antenna.
In the Windows operating system, the Image Class installer installs cameras, and the Media Class installer installs lensless video capture devices. If you install a USB Video Class (UVC) device and a TV tuner, each device appears under a different class (even though they are both video capture devices) in Windows Device Manager.
Cameras can be categorized as either still-image or streaming-image devices. Still-image cameras capture single frames at a high resolution. Streaming-image video capture cameras capture a series of frames that are intended to be used sequentially.
Certification for video capture is primarily intended for simple A/V input devices, tethered webcams, and portable camcorders.
Webcams are single-purpose cameras that are attached (that is, tethered) to a computer through a USB cable that provides both power and I/O. Some USB webcams include batteries and simple onboard storage for still pictures, so that they can function independently.
Camcorders are fully functional whether or not they are attached to a computer. Camcorders have sophisticated onboard storage for recording streaming audio and video. Tape is the usual storage medium, but some devices record to a writeable DVD. DV and MPEG-2 are the most common streaming media that camcorders support.
This test includes the functionality of the deprecated AV/C Tape Subunit Compliance test (MSTapeTst.exe). This test evaluates IEEE 1394 AV/C devices for specification compliance. For more information, see the IEEE 1394 Trade Association's website.
Note
Support for IEEE 1394 devices is deprecated in Windows HCK.
The following types of video capture devices have separate logo programs:
Cameras that are designed for single-frame image capture.
Broadcast receivers (also called TV tuners). These are hardware and software that bring broadcast signals (through a cable, a satellite, or over the air) into a computer. Broadcast audio/video options include FM radio, analog television tuners (NTSC, PAL, or SECAM), and digital television tuners (ARIB, ATSC, DVB, and DSS).
When the test starts, it automatically enumerates all devices that are audio/video capture devices by using the Microsoft® DirectShow® API. DirectShow is the Windows multimedia API, and its use is required for the logo program.
Parameters
Parameter | Description |
---|---|
WDKDeviceID |
Specifies the Plug and Play (PnP) ID of the device to be tested. Example: \\?\root#media#0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global |
TestExe |
The name of the test executable. In this test, the test executable should be Blink.exe. |
TestExePath |
The partial path to the test executable. |
TestPro |
The name of the test profile. |
Command syntax
Command | Description |
---|---|
Blink |
Without any options, the test enumerates devices. |
-c [string] |
Runs the test cases that are specified in the .pro file. |
-h [string] |
Specifies the Plug and Play (PnP) ID of the device to be tested. Example: \\?\root#media#0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global |
-l |
Specifies the type of log file to create for storing test results. |
Note
For command-line help for this test binary, type /h.
File list
File | Location |
---|---|
Blink.exe |
<testbinroot>\nttest\multimediatest\avcore\ |
BlinkStandard.pro |
<testbinroot>\nttest\multimediatest\avcore\vidcap\external\ |
S98wtt.dll |
<testbinroot>\nttest\multimediatest\common\ |