카메라에서 버튼을 눌렀을 때를 알 수있는 기능을 갖춘 외부 USB 카메라에 액세스해야하는 UWP 애플리케이션이 있습니다. MediaCapture를 사용하여 카메라를 찾고 비디오 스트림을 표시 할 수 있습니다. 문제는 버튼이 기기에서 눌러 졌는지 판단 할 수있는 방법이 없다는 것입니다. Windows.Devices.Usb을 사용하여 연결을 시도했지만 장치 클래스가 0e이고 성공한 것은 아니며 지원되는 클래스 코드 (https://msdn.microsoft.com/en-us/library/windows/hardware/dn312121(v=vs.85).aspx#step3) 목록에 없습니다. UsbDevice.FromIdAsync(mydeviceId)
에 전화를 걸면 항상 Null이 반환됩니다. 이 시점에서 버튼 옵션을 결정할 내 옵션이 무엇인지 결정하려고합니다.외부 USB 카메라의 UWP 버튼 누르기
나는 내 패키지 매니페스트에 다음합니까 : 나는 내 문제를 해결했다
<DeviceCapability Name="usb">
<Device Id="vidpid:19ab 1050">
<Function Type="classId:0e * *" />
</Device>
</DeviceCapability>
외부 USB 카메라의 버튼을 감지하고 싶습니까? 그렇다면 지원하는 카메라 장치의 OEM에서 단추 신호를 PC로 전달할 수 있는지 확인해야합니다. 또한 그것은 대부분의 외부 USB 카메라 버튼이없는 것 같습니다. 그런데 왜 그것을 탐지하고 싶습니까? –
이것은 PC와 상호 작용하지 않고 이미지를 캡처 할 수있는 버튼이있는 현미경 USB 카메라 용입니다. 문제는 장치 클래스 ID가 0e라는 것입니다. 또한 이미지 장치 클래스가 Windows.Devices.Usb 네임 스페이스 –
에 의해 지원되는 것처럼 보이지 않습니다. 정확히 같은 문제가 있습니다. 그러나 사물을 단순화하지 않기 위해 나는 자바에 속해있다. 방법을 찾았 니? 우연히이 현미경 USB인가요? https://plugable.com/products/usb2-micro-250x? –