스벅에서 코딩을 하다가 문득 생각이 났다.
스타2를 실행하거나 하면 Windows + G를 눌러서 게임바를 불러올수 있다고 뜬다.
별도의 API가 있어서 게임에서 그 API를 호출하나?
아니면 DirectX 디바이스가 생성되고 그쪽으로 주기적으로(아마도 30FPS이상) Present()가 호출되면 OS가 이 어플리케이션을 게임이라고 판단하는 것인가?
그래서 그냥 작업중인 내 게임소스를 실행시키고 Windows + G를 눌러보았다.
오? 놀랍게도 바로 게임바가 뜬다. 정확히는 게임바를 띄우겠냐고 물어본다. OK를 누르면 이후부턴 묻지 않고 해당 어플리케이션에선 Windows + G 키를 누를때마다 게임바를 띄워준다.
게임바에서 스샷을 찍을 수도 있고 플레이중인 게임 영상을 그대로 녹화할 수도 있다.
이렇게 녹화된 영상파일은 c:\users\<Account Name>\Videos\Captures폴더에 저장된다. 또한 XBOX앱에서도 확인 가능하다.