2017-02-08 7 views

答えて

0

「高度な」写真キャプチャを作成する場合は、MediaCaptureクラスを使用できます。これに関するすべてはat MSDNです。かなりいいサンプルもあります。at GitHub

また、my old post for WinRTはまだかなり関連しているようです。

private static async Task<DeviceInformation> GetCameraID(Windows.Devices.Enumeration.Panel desired) 
{ 
    DeviceInformation deviceID = (await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture)) 
     .FirstOrDefault(x => x.EnclosureLocation != null && x.EnclosureLocation.Panel == desired); 

    if (deviceID != null) return deviceID; 
    else throw new Exception(string.Format("Camera of type {0} doesn't exist.", desired)); 
} 

を写真をキャプチャするために使用するデバイスを選択する:あなたは、私がGetCameraIDを使用していることがわかります。あなたのアプリでは、デバイスを列挙し、あなたに合ったものを選ぶことができます。

関連する問題