Кодировщик Windows Media для записи экрана для WinRT

Я использовал пространство имен wmencoderor System.Windows.Media.Imaging для захвата экрана с помощью C# в настольном приложении. Теперь мне нужно сделать снимок экрана и поделиться им между устройствами в JS WinRT.

МОЙ вопрос: как сделать снимок экрана и поделиться им в приложении JS Metro.

я должен использовать что-то вроде пространства имен System.Windows.Media.Imaging для кодирования коллекции объектов Bitmap Frames в поток изображения. ???


person Ruezaki    schedule 22.12.2012    source источник


Ответы (1)


В WinRT нет возможности сделать снимок экрана. Вам нужно будет сделать это с помощью приложения времени выполнения, отличного от Windows.

person Ross Dargan    schedule 22.12.2012
comment
Нет, у вас может быть серверный компонент, с которым взаимодействует приложение winRT. Однако вы никогда не сможете получить что-то подобное в магазине Windows. - person Ross Dargan; 23.12.2012
comment
а как насчет этого приложения Remote Desktop apps.microsoft.com/windows/en-us/app/remote-desktop/ - person Ruezaki; 23.12.2012
comment
Это не захват экрана, он показывает вам экран, который был захвачен кем-то другим (или рисует экран) - person Ross Dargan; 23.12.2012
comment
еще раз спасибо ... Итак, если я хочу поделиться экраном любым способом, как мне это сделать? - person Ruezaki; 23.12.2012
comment
то, что я хочу сделать, это поделиться экраном инструктора со своими учениками. - person Ruezaki; 23.12.2012
comment
Должен ли инструктор использовать приложение магазина Windows? Если это так, у вас есть ограниченные возможности, но если вы загрузите все данные и отобразите все данные в своем приложении, вы можете просто поделиться этой информацией с подключенными клиентами. - person Ross Dargan; 23.12.2012
comment
инструктор использует метро приложение JS на своем ПК. Итак, какой лучший вариант я должен использовать. еще раз спасибо. - person Ruezaki; 23.12.2012