C# 索尼RemoteAPI在启动Liveview后延迟
工作时间好 我正在围绕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打开时消除性能损失 提前谢谢你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
p、 在美国,使用MS VS 2010、.NET Framework 3.5、索尼ILCE Alpha 7R相机时,所有的预处理设置都被关闭。我也在玩索尼相机API。这件事真的取决于相机和固件,我有一个NEX-6和a6000。我也看到了这种延迟,尽管没有你看到的那么多,这只是几秒钟的问题。我认为这可能是索尼相机固件的问题。我建议尝试一下索尼官方应用程序PlayMemories,看看它的表现如何。就我而言,对不起,我可能在完成之前按了按钮。就我而言,即使使用索尼的官方应用程序,相机也很慢。