다음을 통해 공유


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

See the device hardware requirements.

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\

 

 

 

Send comments about this topic to Microsoft