.net WinRTs CaptureElement和MediaCapture类如何详细协作?

.net WinRTs CaptureElement和MediaCapture类如何详细协作?,.net,windows-8,windows-runtime,.net,Windows 8,Windows Runtime,在应用程序中显示网络摄像头的实时提要非常简单。只需在UI上删除CaptureElement,初始化MediaCapture实例,将其分配给CaptureElement的Source属性并执行MediaCaptures“StartPreviewSync”(更多详细信息可在中找到) 魔法 对我来说,有点太神奇了。 我如何实现一个完全相同的控件? 习惯了.NET Framework的指导原则后,我查看了界面,MediaCapture类提供了一些功能,我希望CaptureElement能够使用这些功能来

在应用程序中显示网络摄像头的实时提要非常简单。只需在UI上删除CaptureElement,初始化MediaCapture实例,将其分配给CaptureElement的Source属性并执行MediaCaptures“StartPreviewSync”(更多详细信息可在中找到)

魔法

对我来说,有点太神奇了。 我如何实现一个完全相同的控件? 习惯了.NET Framework的指导原则后,我查看了界面,MediaCapture类提供了一些功能,我希望CaptureElement能够使用这些功能来接收和显示视频提要。但是,我什么也没找到。 引擎盖下面一定有魔法。。。但是哪一个呢? 我怎样才能开发出同样的东西呢


回到第一天,告别ILDASM/Reflector为您提供完整图片的舒适时光…

WinRT XAML工具包现在已经实现,您可以看看如何制作类似于CameraCaptureUI的东西,并进一步扩展以添加所需内容。如果你不能那样做,你可以在MSDN上查看如何使用MFTS(MediaFoundation Trimes)和DICT2D过滤器来添加各种特殊效果。否则,您可以直接使用MediaFoundation或基本上完全访问底层媒体框架。