USBCAMD2 기능

다음 기능은 USBCAMD2에 있습니다(원래 USBCAMD 미니 드라이버 라이브러리는 이러한 기능을 지원하지 않음).

  • SRB 자동 완성

    USBCAMD2는 SRB를 자동으로 완료할 수 있습니다. 원래 USBCAMD는 SRB를 완료하는 데 카메라 미니 드라이버가 필요했습니다. USBCAMD2가 자동으로 SRB를 완료하도록 지정하려면 USBCAMD_AdapterReceivePacket 호출할 때 NeedsCompletion 매개 변수에 TRUE를 전달합니다.

  • 인터럽트 파이프를 통한 Hardware-Triggered 이벤트 지원

    USBCAMD2 카메라 미니 드라이버는 인터럽트 파이프를 통해 신호를 받은 외부 트리거 이벤트를 등록할 수 있습니다. 인터럽트는 USBCAMD2에서 처리할 수 있습니다. 예를 들어 인터럽트 파이프는 스냅샷 단추를 누를 때 카메라 미니 드라이버에 신호를 표시할 수 있습니다. STI(스틸 이미지) 아키텍처 이벤트 모니터는 디바이스 이벤트에 대해 알림을 받을 수 있습니다. 스냅샷 단추를 누르면 STI 모니터에 알림이 표시되고 카메라의 스틸 핀과 연결된 이전에 등록된 STI 애플리케이션을 STI 푸시 모델을 사용하여 시작할 수 있습니다. 외부 트리거 이벤트를 보내도록 USBCAMD2를 구성하려면 USBCAMD_InitializeNewInterface 호출할 때 CamControlFlag 매개 변수에 USBCAMD_CamControlFlag_EnableDeviceEvents 플래그를 전달합니다.

  • 다양한 USB Pipe-Configuration 지원

    USBCAMD2는 대량 또는 등시 파이프를 사용하여 비디오 및 스틸 이미지 데이터를 전송하는 카메라를 지원합니다. USBCAMD2는 미니드라이버를 쿼리하고 초기화 중에 파이프 구성 정보를 동적으로 빌드합니다. 원래 USBCAMD 라이브러리는 사용된 파이프의 수 또는 유형에 대한 미리 설정된 파이프 구성 정보를 가정했습니다. CamConfigureEx에 전달하는 USBCAMD_Pipe_Config_Descriptor 배열에서 파이프 구성을 지정합니다.

  • 고정 및 캡처 핀 지원

    USBCAMD2는 원래 USBCAMD가 노출한 캡처 핀 외에도 stream.sys 클래스에 스틸 핀을 노출할 수 있습니다. 스틸 핀은 여전히 핀에 대한 전용 파이프가 있거나 스틸 및 비디오 핀 모두 멀티플렉스에 동일한 파이프를 사용하는 이미징 디바이스에 노출될 수 있습니다. 스틸 핀을 노출하려면 배열을 CamConfigureEx에 전달하기 전에 USBCAMD_Pipe_Config_Descriptor 배열에 스틸 이미지 데이터가 포함된 파이프를 지정합니다.

  • 플러그 앤 플레이 및 전원 관리에 대한 향상된 지원

    USBCAMD2는 Windows 2000 이상 버전에서 깜짝 디바이스 제거와 같은 플러그 앤 플레이 지원합니다. USBCAMD2는 Windows XP 이상에서 시스템 최대 절전 모드(서비스 팩이 설치되지 않은 Windows 98, Windows 98 SE 또는 Windows 2000 이상에서는 최대 절전 모드 지원이 없음) 및 Windows Millennium Edition 이상을 지원합니다.