DirectShow를 사용하여 BDA DVB-T 튜너에서 오디오와 비디오를 모두 수집하는 그래프를 만들었습니다. 나는 그런 내 그래프를 생성하는 경우DirectShow SampleGrabber가 이미지 소스의 비율을 변경합니다.
:
... -> MPEG2 Demux -> BDA MPEG2 Transport Information Filter
-> MPEG2 Sections And Tables
-> Video Mixing Renderer 9
렌더러의 출력이 확인 될 것입니다. 내 경우
:
... -> MPEG2 Demux -> BDA MPEG2 Transport Information Filter
-> MPEG2 Sections And Tables
-> SampleGrabber -> Video Mixing Renderer 9
SampleGrabber 이미지 비율을 변경합니다. SampleGrabber와 렌더러는 모두 잘못된 이미지를 표시합니다.
"SampleGrabber"가 "VideoInfoHeader"구조로 인해 이전 필터에서 보낸 동적 형식 변경을 처리 할 수없는 몇 가지 주제를 읽었습니다.
소스가 비율을 변경하면 이미지가 SampleGrabber에서 잘못 표시됩니다.
"DirectX February 2004"샘플을 기반으로 내 CustomSampleGrabber를 사용하지 않고 SampleGrabber에서/밖으로 실제 이미지를 가져 오는 솔루션은 무엇입니까?