2012-09-09 5 views
0

그래픽 메모리 일부를 가져와 일반 RAM에 복사하려고합니다. Java로이를 수행 할 수있는 방법이 있습니까? 나는 조금 주위를 수색했지만 아무 소용이 없다. 또한 GPU/칩셋에 따라 다르다고 생각하니 어떻게 감지 할 수 있을까요?그래픽 메모리 일부를 RAM에 복사 Java

+1

왜? 너 뭐하려고? – SLaks

+0

왜 Java에서 그걸 원하겠습니까? – gigadot

+0

비디오 녹화 메커니즘을 만들려면 이미지를 가져와야합니다. 내가 가지고있는 것은 끔찍하고 비효율적인데, 나는 이것이 더 나을 것이라고 생각했다. – Rainfur

답변

0

JNA를 사용하여 공유 라이브러리에 대한 메소드 호출을 할 수 있습니다.

Unsafe.copyMemory를 사용하여 메모리를 한 위치에서 다른 위치 또는 다른 위치로 복사 할 수 있습니다. 참고 : memcpy가 안전하지 않다는 점에서 안전하지 않습니다. ;)