这是我的情景: 我正在尝试在c#中使用GoPro.Hero库(由R1pper Page on Github下载),但我无法理解以哪种方式从GoProCamera下载照片..
var camera = Camera.Create<Hero3Camera>("10.5.5.9");
PowerUp(camera);
是不是有摄像头。照片。获取(id)或类似的东西?
提前谢谢
答案 0 :(得分:2)
查看一些源代码。我找到了this:
public void CheckDownloadImage()
{
var camera = GetCamera();
var image=camera.Contents().ImagesAsync().Result.FirstOrDefault();
if (image == null)
Assert.Inconclusive("no image found");
var response=image.DownloadAsync().Result.GetResponseStream();
var memory = ReadToMemory(response);
Assert.AreEqual(memory.Length, image.Size);
}
如果有第一张图像,则下载第一张图像并检查其下载大小是否与其使用的内存相同。
你可以使用这样的东西:
var images = camera.Contents().ImagesAsync().Result.ToList();
获取所有图像的列表并下载相应的图像。