Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 索尼RemoteAPI在启动Liveview后延迟_C#_Camera_Sony_Sony Camera Api - Fatal编程技术网

C# 索尼RemoteAPI在启动Liveview后延迟

C# 索尼RemoteAPI在启动Liveview后延迟,c#,camera,sony,sony-camera-api,C#,Camera,Sony,Sony Camera Api,工作时间好 我正在围绕Sony Remote API编写C warp,以Android测试应用程序为例 Liveview出现了问题 我通过API方法StartiveView启动liveview流媒体。Liveview data consumer在一个单独的线程中工作,据我所知,如果没有时间像在测试应用程序中那样绘制所有帧,它只需通过帧即可 但是,在处理StartIVeView方法并启动提取流之后,相机在处理所有其他API命令时遇到一些困难 例如,在my warp发现相机并连接到它、执行start

工作时间好

我正在围绕Sony Remote API编写C warp,以Android测试应用程序为例

Liveview出现了问题

我通过API方法StartiveView启动liveview流媒体。Liveview data consumer在一个单独的线程中工作,据我所知,如果没有时间像在测试应用程序中那样绘制所有帧,它只需通过帧即可

但是,在处理StartIVeView方法并启动提取流之后,相机在处理所有其他API命令时遇到一些困难

例如,在my warp发现相机并连接到它、执行startRecMode等操作后,它可以非常快速地拍照。但是,由于liveview已启动,相机无法及时处理所有actTakePicture调用。在快门发出咔嗒声之前,我可能需要等待几秒钟甚至几十秒钟

在开始拍照之前,我已尝试停止liveview。没关系-stopLiveview命令遇到同样的问题,处理它甚至需要几分钟,从System.Net.WebClient.UploadString返回也需要几分钟

我曾尝试使用StartiveView WithSize而不是StartiveView,并将我使用的索尼A7R的最小尺寸通过了M。没有结果。 我可以做些什么来成功地停止liveview,或者,如max所愿,在liveview打开时消除性能损失

提前谢谢你


p、 在美国,使用MS VS 2010、.NET Framework 3.5、索尼ILCE Alpha 7R相机时,所有的预处理设置都被关闭。

我也在玩索尼相机API。这件事真的取决于相机和固件,我有一个NEX-6和a6000。我也看到了这种延迟,尽管没有你看到的那么多,这只是几秒钟的问题。我认为这可能是索尼相机固件的问题。我建议尝试一下索尼官方应用程序PlayMemories,看看它的表现如何。就我而言,对不起,我可能在完成之前按了按钮。就我而言,即使使用索尼的官方应用程序,相机也很慢。