2009-06-10 26 views
0

DirectShow.Net을 사용하여 웹캠에 액세스하고 있습니다. 비디오 캡처 해상도와 FPS 속도를 설정하기 위해 웹캠의 속성 페이지를 표시하고 싶습니다. DirectShow.NET 샘플 인 DxPropPages의 샘플 데모 코드를 사용하여이 작업을 시도합니다. Here이 코드입니다. 그러나 속성 창에서 두 번째 탭은 사용할 수 없습니다.DirectShow.NET - 웹캠 해상도 속성 페이지

이 탭을 활성화해야 사용자가 caputre 해상도를 설정할 수 있습니다. 나는 그것을 어떻게 얻을 수 있는가? 나는 DirecShow를 처음 사용하고 있으며,이 데모 코드는 무엇을 바꿀 것인지 실제로 알지 못합니다.

추신 : 저는 새로운 사용자가 된 이래로 당신에게 제가 보여주는 것을 보여주기 위해 몇 가지 스크린 샷을 게시하고 싶습니다.

답변

1

IAMStreamConfig 인터페이스를 사용하여 해상도를 제어 할 수 있습니다. 이 방법을 사용하면 자신의 UI를 표시하고 설정을 유지할 수 있습니다. 특정 샘플을 염두에두고 있지는 않지만이를 사용하는 코드로 가득 찬 그물을 알고 있습니다.
속성 페이지에 표시되는 다른 모든 속성은 컨트롤 (웹캠이 지원하는 경우) 일 수도 있습니다. Take a look at this MSDN 비디오 캡처 용 페이지 DirectShow.NET에서 지원되는 모든 인터페이스.

+0

감사합니다. IAMStreamConfig가 필요합니다. 또한 원래 질문에 대한 답변을 찾았습니다. http://sourceforge.net/forum/message.php?msg_id=5123929 – GTD