我正在IMFmediaEngineProtectedContent
为 Metro 应用程序(win store 应用程序)实现接口,并且在尝试实现此功能时感到困惑:
HRESULT SetOPMWindow(
[in] HWND hwnd
);
据我了解,HWND
属于 win MFC,但我需要将它用于 Metro 窗口(CoreWindow)。
IMF API声明它支持 Windows 应用商店应用程序。
我在这里错过了什么吗?
我正在IMFmediaEngineProtectedContent
为 Metro 应用程序(win store 应用程序)实现接口,并且在尝试实现此功能时感到困惑:
HRESULT SetOPMWindow(
[in] HWND hwnd
);
据我了解,HWND
属于 win MFC,但我需要将它用于 Metro 窗口(CoreWindow)。
IMF API声明它支持 Windows 应用商店应用程序。
我在这里错过了什么吗?
HWND 不是特定于 MFC 的,它只是窗口的句柄。 该站点有一个很好的文档,介绍了如何获取 Windows 商店应用程序的句柄。
使用此信息,您可以从 CoreWindow 查询句柄。