获取 Win Media Center 7 中的录制状态
我正在使用 Hauppauge HD-PVR 和 Windows 7 Media Center(使用 DVBLink 连接它们)。我想编写一个小应用程序来检查系统当前是否正在录制,如果没有则执行某些操作。我要使用哪些课程才能获得此状态?我已阅读文档,但解决方案对我来说并不是显而易见的。
I am using a Hauppauge HD-PVR with Windows 7 Media Center (using DVBLink to connect them). I'd like to write a small application to check if the system is currently recording and if not perform some action. Which classes do I use to get this status? I've read the docs but the solution is not immediately obvious to me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以使用这个:
在命名空间 Microsoft.MediaCenter.Samples.MediaState.MediaState 中,
请注意,即使它有效,它也将始终返回 false,我已将其包含在内以说明这一点,以便您不会因它的返回而挂断false 并且不继续......;-)
然后连接响应事件
,这将显示媒体中心上发生的所有事件。
还有更具体的事件。在同一个类中,有一个命名空间 TVRECORDING,它允许您监视特定事件。
希望这会有所帮助...如果我能提供更多帮助请大声喊叫...
You can use this:
In the namespace Microsoft.MediaCenter.Samples.MediaState.MediaState
Note that that this will always return false even though it works, I've included this to make this point so you dont get hung up on its returning false and not carry on....;-)
Then wire up the response event
Which will show all events that occur on the media center.
There are more specific events. In the same class there is a namespace TVRECORDING which allow you to monitor specifc events.
Hope this helps.... Shout if I can help more...