Following WHCR to fixed this issue. but the test result is failed.
search : System.Client.Webcam.PhysicalLocation --> see Page 98 ~ 101
Description:
For any camera device that is built into the chassis of the system and has mechanically fixed
direction, the firmware must provide the _PLD method and set the panel field (bits[69:67]) to the
appropriate value for the panel on which the camera is mounted. For example, "Front" indicates the
camera view the user (webcam), while "Back" indicates that the camera views away from the end
user (still or video camera).
In addition, bit 143:128 (Vertical Offset), and bits 159:144 (Horizontal Offset) must provide the
relative location of the camera with respect to the display. This origin is relative to the native pixel
addressing in the display component and should match the present display orientation of landscape
or portrait. The origin is the lower left hand corner of the display, where positive Horizontal and
Vertical Offset values are to the right and up, respectively.
System.Client.Webcam.VideoCaptureAndCamera
Target Feature: System.Client.Webcam
Title: Video capture and cameras meet requirements and can support Windows Capture
Infrastructure
Windows 8 Hardware Certification Requirements
http://msdn.microsoft.com/library/windows/hardware/hh748188
Try this:
Device(PRTx) //usb port x
{
Name(_ADR, 0x0000000x) //usb port x
Name(_UPC, Package(){
0x00,
0xff,
0x00000000,
0x00000000})
Device(CAM0)
{
Name(_ADR, 0x00000001)
Name(_PLD, Package(1){
Buffer(0x14){
0x82,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x25,0x1d,0x00,0x00,
0x00,0x00,0x00,0x00,
0xff,0xff,0xff,0xff
}
}
)
}
}
reference from
here
http://msdn.microsoft.com/zh-cn/windows/hardware/default.aspx http://whqlcn.wordpress.com