使用Miracast在Windows上以编程方式添加无线显示器



我希望开发一个WPF应用程序,如果不是UWP应用程序,它将以编程方式添加特定设备(三星平板电脑(作为Win10的无线显示设备。我现在只有一个屏幕,我想把平板电脑添加为我的屏幕2(扩展我当前的桌面(。

这基本上就是"Win-key+K"的作用,减去设备选择部分。Win 10系统和平板电脑都将在同一个Wifi网络上。

我已经从Windows UWP样本中检查了以下样本。

https://github.com/microsoft/Windows-universal-samples/tree/main/Samples/BasicMediaCastinghttps://github.com/Microsoft/Windows-universal-samples/tree/main/Samples/AdvancedCastinghttps://github.com/microsoft/Windows-universal-samples/tree/main/Samples/Projection

使用"Win+K",或使用"显示设置"中的"添加无线显示器"选项,我可以找到平板电脑并连接到它,并启用UIBC,这样我就可以使用平板电脑手写笔在平板电脑上运行Windows程序,如白板。

使用BasicMedia Casting和AdvanceCasting示例,我无法找到平板电脑设备,或者找不到前面有"手机"图标/类别的设备。(对于"Win+K"选项,平板电脑显示为"显示"类别。(我无法连接到带有2个样本的平板电脑。

使用Projection示例,我可以找到并连接到平板电脑,但无法启用UIBC。此外,Project sample将一个特定的应用程序投影到平板电脑上,没有显示桌面,尽管我发现它确实将平板电脑添加为第二个屏幕。

我可以知道是否有适合我的样品吗?或者可以给我指一下关于这个主题的任何文档吗?以及如何在Windows中以编程方式启用UIBC?

TIA-

使用Miracast 在Windows上编程添加无线显示器

我不得不说,无线显示是系统级的,在UWP平台内没有这样的api可以管理它。BasicMedia Casting用于为SMTC铸造介质,接收设备需要支持铸造。

投影示例显示了如何在不同的屏幕上显示应用程序UI的两个不同视图,就像用户在会议或会议中投影应用程序时可能会做的那样。

最新更新