2016-06-10 3 views
0

WMF를 사용하여 자체 개발 한 응용 프로그램에서 Cypress FX3 장치의 UVC 데이터를 캡처하는 문제를 조사하고 있습니다. 이 스트림은 FPGA에서 FX3으로 공급되는 테스트 패턴 생성기에서 생성됩니다. 1920x1080 (@ 30FPS)의 프레임 크기의 경우 프레임 캡처가 올바르게 작동합니다. 처리량 제한을 충족시키기 위해 프레임 크기가 3264x2448 (< 8FPS) 인 경우 ReadSample() 중에 앱이 멈추었습니다. 메모리에서 데이터 이미지 패턴을 볼 수 있으므로 데이터 수신 중으로 보입니다. 기기 열거 형이 정상적으로 표시됩니다. 즉,보고 된 설명자가 올바른 것으로 보이고 그에 따라 SelectFormat()이 설정됩니다.Windows Media Foundation UVC 8 메가 픽셀 비디오 스트림

프레임 크기에 제한이 있습니까?

답변

0

하드웨어 관련 문제는 매우 구체적이며 하드웨어 부분과 관련 될 수 있습니다. 프레임 크기 - 3264x2448은 매우 큽니다. Logitecn HD Pro Webcam C920에 대한 경험이 있으며 2 FPS 및 RGB24에서 최대 프레임 크기 2304x1536을 얻을 수 있습니다. USB를 통해 연결 한 경우 USB 버스를 통해 전송하는 것이 문제가 될 수 있습니다 (특히 USB2의 경우). Windows Media Foundation은 Windows의 미디어 부분의 엔진입니다. 예를 들어 WindowsStore는 Media Foundation에서만 작동 할 수 있습니다. Windows 10 이상 HEVC (H265) 비디오 용 인코더 및 디코더가 포함되어 있으며 네이티브로 4K 및 8K를 지원하지만 비디오를 재생하고 USB를 통해 라이브 비디오로 작업 할 때 약간의 차이가 있습니다.

관련 문제