캡처 단추가 있는 USB 기반 카메라
USB 또는 1394 기반 회의 카메라에 비해 약간 더 복잡한 필터 그래프는 미니드라이버가 스틸 이미지를 캡처하는 단추를 지원하는 스틸 핀을 노출하는 회의 카메라에 대해 만들어집니다. 사용자가 카메라의 단추를 누를 때 스틸 핀은 더 높은 해상도의 이미지를 제공할 수 있습니다.
공급업체는 UVC 사양을 준수하는 경우 USB 기반 카메라용 미니드라이버를 작성할 필요가 없습니다. Microsoft는 이러한 카메라에 대한 USB 비디오 클래스 드라이버를 제공합니다. Microsoft는 UVC 사양을 따르도록 새로운 USB 기반 회의 카메라 하드웨어를 개발하는 것이 좋습니다.
Microsoft는 이전 버전과의 호환성을 위해 USBCAMD 미니드라이버 라이브러리 도 제공합니다. USBCAMD는 여전히 핀이 있는 카메라를 지원합니다. 그러나 USBCAMD 인터페이스는 더 이상 사용되지 않으며 Microsoft는 추가 개발을 중단했습니다.
다음 다이어그램에서는 여전히 고정된 USB 기반 카메라에 대한 필터 그래프 구성을 보여 줍니다.
다이어그램에서 고정은 사용자가 카메라의 단추를 누를 때 단일 이미지만 스트리밍합니다. 또는 프로그래밍 방식 제어를 통해 스틸 핀을 트리거할 수 있습니다.
STI(스틸 이미지 아키텍처)를 기반으로 구축된 WIA(Windows 이미지 획득) 기술은 USBCAMD에서 제공하는 기능을 보완합니다. 자세한 내용은 Windows 이미지 취득 드라이버 및 스틸 이미지 드라이버를 참조하세요.
WIA 비디오 스냅샷 필터는 Microsoft Windows XP 이상 운영 체제와 함께 제공되는 WIA에 추가됩니다. WIA 비디오 스냅샷 필터를 사용하면 비디오 스트림에서 스틸 프레임을 캡처할 수 있습니다.
디바이스에서 스틸 이미지를 캡처하는 방법에는 두 가지가 있습니다. 첫 번째는 캡처 필터에서 WIA 비디오 스냅샷 필터 다운스트림을 삽입하고 프로그래밍 방식으로 캡처를 트리거하는 것입니다. 두 번째는 USBCAMD 인터페이스를 사용하여 미니 드라이버를 개발하여 고정 지원을 사용하도록 설정하는 것입니다. 그런 다음, 디바이스에서 단추를 눌러 WIA 비디오 스냅샷 필터를 트리거할 수 있습니다.
비디오 스트림이 아닌 스틸 핀에서 이미지를 캡처할 경우의 장점은 스틸 핀이 더 높은 해상도의 이미지를 제공하고 사용자가 디바이스에서 단추를 눌러 이미지를 캡처하도록 허용할 수 있다는 것입니다.
고정 지원이 미니 드라이버에 명시적으로 추가되지 않은 경우 소프트웨어에서 WIA 비디오 스냅샷 필터를 트리거할 수 있지만 해상도는 비디오 스트림과 동일합니다.
일부 핀 구현은 캡처 핀 데이터 형식을 기반으로 하므로 캡처 핀 이후에만 렌더링할 수 있습니다.
WIA 드라이버 개발에 대한 자세한 내용은 이미징 디바이스 드라이버 디자인 가이드를 참조하세요.