동영상 캡쳐 프로그램을 만들어보려고 했는데
그냥 녹화하는 기능보다 특정 창을 선택해서 녹화하는 기능을 추가하면 좋을 것 같다는 생각을 해서
비활성 창에대한 캡쳐로 이것저것 좀 찾아본 결과로는
특정 애플리케이션의 hwnd 값을 기반으로 그 앱을 가상의 공간에 그린 뒤 그걸 캡쳐하는 방식으로 이루어져 있더라구
근데 이게 굉장히 느려. 윈도우 api를 이용하는데도 굉장히 느린 문제가 있어서
영상으로 변환시키기에는 프레임이 너무 안나온단말야
그럼 이거 말고 어떤 방법이 있을까?
OBS 같은 프로그램은 특정 창을 선택하여 그 창이 뒤에 가려져 있던 말던 녹화가 가능하고
Discord 같은 프로그램은 특정 창을 선택해서 그 창을 실시간으로 공유할 수 있는 기능이 있음
이런건 뭘로 구현한걸까??? 내게 정답을 알려줄 수 있는사람 없을까
버퍼개념 모르니 ㅇㅅㅇ