2014-10-17 4 views
3

저는 카메라 앱을 만들고 있는데 노출, ISO 등과 같은 고급 설정을 사용해야합니다.Windows.Phone.Media.Capture.PhotoCaptureDevice는 더 이상 사용되지 않습니다 ...?

this article (2014 년 8 월 19 일) 또는 this one에 따르면 "카메라"클래스 대신 "PhotoCaptureDevice"클래스를 사용해야합니다.

'Windows.Phone.Media.Capture.PhotoCaptureDevice'

문제는 제가 윈도우 폰 8.1 프로젝트를 비주얼 스튜디오 프리미엄 2013 업데이트 3에 그것을 사용하고있을 때, 나는 다음과 같은 온난화를 가지고 'Windows.Phone.Media.Capture는 Windows Phone의 이후 버전에서 제공되지 않을 수 있습니다. Windows Phone Blue로 시작하여 대신 Windows.Media.Capture를 사용하십시오. '

Visual Studio 또는 msdn 설명서는 누구에게 전달됩니까?

+0

3 개의 클래스가있는 것처럼 들리지만, 그 중 2 개는 현재 사용되지 않습니다. 카메라가 Phone.Media.PhotoCaptureDevice가되어 Media.Capture가되었습니다. Visual Studio에서 최신 정보를 보여줍니다. – EricLaw

+0

왜 Microsoft 설명서에서 언급하지 않았습니까? –

+0

Microsoft는 모든 MSDN 문서를 해당 소프트웨어의 모든 업데이트로 되돌려 놓고 업데이트하지 않기 때문에. IE5가 해당 제품의 최신 버전이라고 가정하는 많은 기사를 MSDN에서 찾을 수 있습니다. – EricLaw

답변

0

사용하기가 매우 쉽습니다.

전체 예제 응용 프로그램은 여기에 있습니다 : 바닥에

MediaCapture class 스크롤. 당신의 고급 설정에 관해서는


mc 당신의 MediaCapture라는 가정하에 다음은 의 모든 년대

mc.VideoDeviceController structure 

VideoDeviceController MSDN Link


그리고 당신이 뭔가를 수행하여 이러한 설정을 설정할 수 있습니다 like :

// set the brightness (0 representing blanking and 10000 representing pure white) 
mc.VideoDeviceController.Brightness.TrySetValue(5000); 
+0

이 정보를 제공해 주셔서 감사합니다. 그러나이 예제에서는 Windows 런타임 프로젝트에서 작동하는 XAML의 CaptureElement를 사용하며 Windows 8.1 Silverlight에서 작업하고 있습니다. videoBrush.setSource (mediaCapture)를 사용하려고했지만 작동하지 않습니다. 무엇을 사용해야합니까? –

관련 문제