使用Powershell控制Windows 8摄像头应用程序?

使用Powershell控制Windows 8摄像头应用程序?,powershell,windows-8,camera,Powershell,Windows 8,Camera,我想用一个摄像头来录制视频,有两个选择。首先是使用Flash/AS3与Flash媒体服务器-我已经完成了这一个,它工作得很好,但我不能得到我想要的质量。Win8摄像头应用程序将使用同一个网络摄像头以每秒30帧的速度录制1920x1080个视频。因此,我想我可以使用powershell来控制应用程序-我需要发送空间来启动/停止录制,并能够将摄像头应用程序与另一个显示录制的gallery应用程序来回交换。 我还需要能够在tcp套接字的输入上发送开始/停止录制命令,从读取来看这似乎是可行的。 那么,这

我想用一个摄像头来录制视频,有两个选择。首先是使用Flash/AS3与Flash媒体服务器-我已经完成了这一个,它工作得很好,但我不能得到我想要的质量。Win8摄像头应用程序将使用同一个网络摄像头以每秒30帧的速度录制1920x1080个视频。因此,我想我可以使用powershell来控制应用程序-我需要发送空间来启动/停止录制,并能够将摄像头应用程序与另一个显示录制的gallery应用程序来回交换。 我还需要能够在tcp套接字的输入上发送开始/停止录制命令,从读取来看这似乎是可行的。
那么,这是给powershell的吗?我一直在试验,无法可靠地访问摄像头应用程序。也许是因为它是一个地铁应用程序?感谢您提供的提示。

您无法从PowerShell访问Metro应用程序或与之交互。可以从桌面访问的WinRT API数量有限。可以从桌面访问Windows.Media.Capture.MediaCapture类型。然而,考虑到WinRT中有大量异步API,在PowerShell中使用WinRT确实很有挑战性。看看我写的关于在PowerShell中使用WinRT API的文章。

非常感谢您的回复。我决定继续用Flash录制。