웹 카메라에서 가져온 비디오에 UI를 캡처하고 오버레이 할 수있는 Windows 저장소 응용 프로그램을 만들려고합니다.다른 미리보기 및 레코드 스트림을 사용하여 MediaCapture로 비디오 만들기
나는 비디오 캡처 프로세스를 관리하기 위해 MediaCapture 클래스를 사용하고 있습니다. 나는 이것을 기본 방식으로 수행 할 수있는 MFT (Grayscale 샘플 기반)를 만들었습니다. 이 MFT는 MediaCapture 클래스의 Record Stream에 효과로 추가되었으며 카메라 비디오에 UI를 겹쳐서 쉽게 비디오 파일을 만들 수 있습니다. (쉽게 상대 용어입니다)
내가 쳤던 문제는 MFT의 오버레이가 화면에 표시되는 미리보기 스트림에 나타나고 있다는 것입니다. 따라서 UI가 정상적으로 표시되고 비디오 스트림에도 표시됩니다. 이는 결과가 미리보기 스트림에 적용되지 않도록하고 결과 미리보기에서만 비디오 미리보기에서 UI를 볼 수 없기 때문에 좋지 않은 결과입니다.
MediaCapture 클래스가 미리보기 스트림이 아닌 레코드 스트림에만 효과를 사용하도록 만드는 방법이 있습니까?
쉬운 방법이없는 경우 사용자 지정 싱크를 만들어 구현할 수 있습니까? MediaCapture는 사용자 지정 싱크에 녹음 할 수 있으며 사용자 지정 싱크는 오버레이를 추가하고 비디오에 저장합니까?