2014-11-21 1 views
0

저는이 사이트를 처음 사용하고 DirecShow 프로그래밍을 처음 사용합니다. 만나서 반갑습니다.비디오 스트림을 NULL로 렌더링 윈도우

카메라 비디오 스트림에서 스틸 이미지를 가져 오는 DS 응용 프로그램을 프로그래밍하고 있습니다. 실제로 필요한 것은 정지 영상을 잡고 디스크에 저장하기 때문에 비디오 스트림을 창에 렌더링 할 필요가 없습니다. 그렇게하면 CPU 사용량을 줄일 수 있습니다.

어떻게하면됩니까?

답변

2

null 또는 null이 아닌 정확히 하나의 창으로 스트리밍 할 필요가 없습니다. 비디오 데이터를 "보는"필터 만 있기 때문에 데이터를 사용할 수있게 해주는 필터가 필요합니다. 너무 생각하지 않고 샘플 그리기 필터를 추가하여 콜백을 통해이 데이터를 사용할 수있게하고 데이터를 표시 할 필요가없는 경우 Null 렌더러 필터를 사용하여 데이터를 표시하지 않고 토폴로지를 종료합니다 .

단계별 안내 : Using the Sample Grabber 및 키워드 (샘플 그래버, Null 렌더러, SampleCB)에 대한 검색은 많은 샘플 코드를 제공합니다.

+0

대단히 감사합니다. 나는 그것을보고 내가 할 수있는 것을 볼 것입니다. – nThang