DirectShow DirectShow 샘플 필터 샘플 RGB 필터 샘플   [목차열람] [주소복사] [슬롯비우기]
RGB 필터 샘플
 
Microsoft DirectX 9.0

RGB 필터 샘플

설명

이 샘플은, 독자적인 필터의 테스트에 도움이 되는 복수의 필터를 제공한다.

필터 설명
AlphaRenderer 이 필터는, 받은 비디오의 알파값에 근거해, 알파 블렌드 된 체카보드파타에 비디오를 렌더링 한다. 미디어 서브 타입 MEDIASUBTYPE_ARGB32 를 사용한다.
RateSource 이 소스 필터는, 다른 frame rate를 테스트하기 위해서, 지정된 frame rate로 비디오를 출력한다. 시크도 지원 하고 있다.
SourceARGB 이 소스 필터는, 다운 스트림 필터의 알파 지원을 테스트하기 위해서, 알파 (MEDIASUBTYPE_ARGB32)를 지정해 RGB 32 를 출력한다. 시크도 지원 하고 있다.
Source8Bit, Source555Bit, Source565Bit, Source24Bit, Source32Bit 이러한 소스 필터는, 다운 스트림 필터의 핀 접속을 테스트하기 위해서, 다양한 비압축 RGB 포맷으로 비디오를 출력한다. 시크도 지원 하고 있다.
TransNull8, TransNull555, TransNull565, TransNull24, TransNull32, TransNull32a 이러한 각변환 인 플레이스 필터에는, 특정의 RGB 미디어 타입이 필요하다. 이러한 필터는, 업 스트림 필터의 핀 접속의 테스트에 편리하다 (비디오는 전혀 변환하지 않는다).
TransSmpte 이 필터는, 프레임아큐레이트필터를 테스트하기 위해서, 비디오에 SMPTE 타임 스탬프를 드로잉(Drawing) 한다. 출력 비디오는 디스크에 기입할 수가 있다. 이 필터는 32 비트 RGB (MEDIASUBTYPE_RGB32, FORMAT_VideoInfo)만을 지원 하지만, 간단하게 다른 미디어 타입용으로 수정할 수 있다.

패스

소스 : (SDK 루트) \Samples\C++\DirectShow\Filters\SampVid

↑TOP