1

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

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

我从 Windows UWP 示例中检查了以下示例。

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

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

使用 BasicMedia Casting 和 AdvanceCasting 示例,我要么无法找到平板设备,要么无法找到前面带有“电话”图标/类别的设备。(对于“Win +K”选项,平板电脑显示为“显示”类别。)我无法使用 2 个样本连接到平板电脑。

使用投影示例,我能够找到并连接到平板电脑,但无法启用 UIBC。此外,项目示例将特定应用程序投射到平板电脑上,而不是显示桌面,尽管我发现它确实将平板电脑添加为第二个屏幕。

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

TIA

4

1 回答 1

0

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

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

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

于 2021-07-14T05:02:28.173 回答