본문 바로가기

DirectShow

DSGraphEdit: A Reasonable Facsimile of Microsoft's GraphEdit in .NET Download demo project - 295.9 KB Download source files - 383.1 KB Introduction DSGraphEdit is a library to easily add functionality similar to Microsoft's venerable GraphEdit to your .NET applications. Most of the functionality has been recreated, with a few new bells and whistles to aid in the debugging of DirectShow software. Background GraphEdit is a utility that comes with the DirectShow SDK.. 더보기
[펌]What Causes Interlacing - Directshow Video De-Interlace Filter 현재 DirectShow를 근간으로 하는 프로젝트도 진행중이다. 주 용도는 외부 영상기기의 Video 캡처와 관련이 있는데 Interlacing이 화제에 올라 예전 DirectShow 관련 프로젝트에서 문제가 되어 해결을 위해 De-Interlace Filter를 사용했던 기억과 함께 관련 자료를 링크해 두었던 것이 생각나 글을 쓴다. Interlacing으로 인해 동영상 Display시 어떤 현상이 일어나며, De-Interlace Filter를 사용하면 화면이 어떻게 보정되는지를 보여주는 좋은 예이다 http://www.leadtools.com/SDK/MULTIMEDIA/DIRECT-SHOW-FILTERS/Multimedia-DirectShow-DeInterlace.htm 왜 이런 현상이 나타나는 지.. 더보기
[펌]Multimedia Timer 사용시 고려할 사항 Multimedia Timer 사용시 고려할 사항 쭌이 진행하는 DirectShow 기반 프로젝트에서 각각의 자막 Object를 각각의 Timer를 사용해 유지 시간을 관리하는 이슈에서 Multimedia Timer의 사용이 언급되었다. 사용해본 결과 timeSetEvent() 함수를 사용해 Multimedia Timer를 생성하는데 Overhead 가 발생하였다. 그래서, Multimedia Timer에 대해 알아 보았다. Multimedia Timer에 대해 (참조 : http://www.opcware.com/XtraTimer/MultimediaTimers.html) 정밀도 즉 miliseconds 단위로 정확히 이벤트가 발생하여야 할때 유용하게 사용될 수 있는 Timer이다. 일반 타이머의 경우 시.. 더보기