2010-06-24 3 views
0

새로운 Silverlight 4 카메라 기능을 약간 사용하고 WPF에 포함되지 않았다는 사실에 실망하면서 Silverlight 어셈블리를 살펴본 결과 모든 작업을 다소 위임 한 것으로 나타났습니다. agcore.dll.Silverlight 4 웹캠 기능을 WPF에 통합

agcore.dll을 WPF 응용 프로그램과 함께 패키징하고 카메라에 관한 모든 클래스를 WPF로 복사/붙여 넣기하거나 다시 작성하여 좋은 기능을 얻을 수 있다고 생각하십니까?

답변

2

불행히도 이러한 특정 접근 방식은 효과가 없을 것입니다. 적절한 DLL을 참조하는 것보다 C# 코드를 Silverlight에서 사용할 수있는 방법이 많이 있습니다. Silverlight는 실제로 CLR의 완전히 다른 구현이므로 WPF 앱에서 agcore.dll을 호출하여 실행할 수 없습니다.

앱에 Silverlight 기능이 필요한 경우 두 가지 방법이 있습니다. (1) Silverlight와의 통신이 가능하지만 WPF 앱의 브라우저 컨트롤에서 Silverlight 인스턴스를 완전히 분리하여 호스팅 할 수 있습니다. 인스턴스가 복잡해진다 (불가능하지는 않지만). 또는 (2) Silverlight OOB (브라우저 외부)/신뢰할 수있는 모드에서 전체 앱을 작성할 수 있습니다.

+0

아. 연민. 나는 희망을 품었다. =) 고마워! – Jens

2

WPF MediaKit에서 VideoCaptureElement를 사용해 볼 수 있습니다. WPF에 웹캠이 표시됩니다. Silverlight 웹캠 API와는 다른 API를 가지고 있지만, 많은 기능이 있어야합니다.

+0

지금 죽은 프로젝트입니다 ... –