2011-09-27 6 views
0

WPFMediaKit에서 videocaptureelement를 사용하는 동안 .net 4 VS2010 응용 프로그램과 함께 실행할 수는 없지만 응용 프로그램은 .NET 3.5 VS2010 환경에서 정상적으로 실행됩니다..NET에서 4 DirectShowLib 캡처 장치

응용 프로그램이 오류없이 팝 아웃됩니다 (도메인 및 응용 프로그램에서 예외가 있음에도 불구하고). WPFMediaKit으로 디버그하면

에 오류가 발생합니다.
hr = graphBuilder.RenderStream(PinCategory.Preview, 
              MediaType.Video, 
              m_captureDevice, 
              null, 
              m_renderer); 

위의 행을 제거하면 응용 프로그램이 .NET 4 VS2010에서 올바르게 작동합니다.

난 샘플 응용 프로그램에서 WPFMediaKit에서 디버깅을 시도했는데 그 결과는 응용 프로그램이 .NET 4에서 디버그 될 때 오류없이 종료됩니다. .NET 4에서 WPFMEdiakit 및 DirectShowLib을 다시 컴파일하는 것도 효과가 없습니다.

Google에서 검색하면 답변을 찾을 수 없습니다. 이것은 .NET 4 캡춰 핀을 렌더링 DirectShowLib 문제가 의심 나를 이끌어

...

어떤 도움을주세요 ...

답변

1

이 시도 ..

hr = graphBuilder.RenderStream(null, 
     MediaType.Video, m_captureDevice, null, m_renderer); 
+0

안녕, 그것은 작동 ! 감사! – sunny

+0

안녕하세요, traineeforlife, 미리보기 핀 카테고리를 제거하거나 renderstream 메서드에서 핀 문구를 캡처해도 작동하는 이유를 알 수 있습니까? 나는 현재 그것을 작동시킬 필요가있어서 smarttee는 자동으로 그래프에 삽입 될 것이다. – sunny

관련 문제