웹캠, 마이크 및 화면을 기록해야하는 프로젝트를 진행하고 있습니다. 나는 웹캠 녹음, audio is a work in progress, 그리고 나는 CMonitor wrapper (내가 사소한 수정을 한) 특정 모니터에서 (여러 개의 모니터가있는 경우) 바탕 화면의 RGB 이미지를 움켜 잡았습니다.Windows Media Foundation에서 원시 이미지를 사용하여 비디오를 인코딩합니다.
어떻게 원시 RGB 프레임을 Windows Media Foundation으로 푸시하여 비디오 파일로 인코딩합니까? 현재의 비디오 인코딩은 this msdn sample의 약간 수정 된 버전을 사용하고 있습니다. 새 클래스 처리기를 작성하는 것보다 수정하기가 쉽습니다.
또는 아마도 내가 알지 못하는 화면을 기록하기위한 미디어 기반 경로가 있습니다 (가능합니까, 나는 위대한 win32 프로그래머가 아닙니다)?
Media Foundation이 아닌 [DirectShow] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd377481%28v=vs.85%29.aspx)입니다. –
그래, 내가 미디어 재단 물건을 폐기, 아마 언급해야합니다. – OzBarry