2013-04-10 4 views
4

질문은 간단하지만 대답은 아닐 수도 있습니다.가상 디스플레이를 만드는 방법은 무엇입니까?

GPU가 데스크톱이나 비디오 게임을 렌더링하는 디스플레이 장치를 만들고 싶습니다. 그러나이 장치는 비디오 카드 포트의 물리적 화면에 연결되지 않습니다. 렌더링 된 데이터는 검색되어 네트워크를 통해 다른 곳으로 스트리밍됩니다.

OnLive와 조금 비슷하지만 LAN을 통해 해당 비디오 출력을 스트리밍하고 싶습니다. 기존 응용 프로그램이나 비디오 게임이 제대로 작동 할 수 있도록 완전하고 실제적인 디스플레이 여야합니다.

C#에서도 가능합니까?

+0

.Net 프레임 워크가 가상 디스플레이 어댑터를 만들 수있는 충분한 신뢰 수준에서 실행되지 않으므로 C#에서는 이것이 가능하지 않다고 생각합니다. 또한, C#을 아주 좋아하기 때문에 이런 종류의 일에 충분히 빠르지 않을 것이라고 생각합니다. 이것은 C++과 가상 장치 드라이버를 비명 지르고 있습니다. 왜 ? 일반 C#에서는 Windows 장치 드라이버를 작성할 수 없습니다. –

+0

페티 틱틱을 위해 C#에서 장치 드라이버를 작성할 수 있습니다. Windows가 사용할 드라이버를 작성할 수는 없습니다. –

+0

Windows에서 사용할 수없는 장치 드라이버의 핵심은 무엇입니까? : D – LightStriker

답변

-2

반드시 네트워크 소켓 등으로 파이프 된 처리 된 프레임을 출력 스트림으로 연결할 수 있습니까?

+0

네트워킹은 문제가되지 않습니다 ... 내 문제는 실제로 GPU가 그 장치를 그릴 수 있도록 장치를 만드는 것입니다. 내가 원하는 해상도가 컴퓨터에 연결된 화면과 동일하다는 보증이 없기 때문에 그 경로를 찾고 있습니다. 어디에서 출력 스트림을 얻을 수 있습니까 ?? – LightStriker

관련 문제