DirectShow DirectShow 의 사용법 DirectShow 필터의 개발 변환 필터의 생성   [목차열람] [주소복사] [슬롯비우기]
변환 필터의 생성
 
Microsoft DirectX 9.0

변환 필터의 생성

여기에서는, 1 개의 입력 핀과 1 개의 출력 핀을 가지는 필터로서 정의된 "변환 필터" 를 생성 하는 방법에 대해 설명한다. 생성 순서를 나타내기 (위해)때문에, 여기에서는 런 길이 인코딩 (RLE) 비디오를 출력하는 가공의 변환 필터에 대해 설명한다. RLE 인코딩 알고리즘 자체는 아니고, DirectShow 에 고유의 태스크만을 설명한다. (DirectShow 는 AVI 압력 필터에 의해 이미 RLE CODEC 를 제공하고 있다. )

여기에서는, DirectShow base class 라이브러리를 사용해 필터를 생성 하면 상정하고 있다. base class 라이브러리없이도 필터를 생성 할 수 있지만, base class 라이브러리의 사용을 추천 한다.

 :  변환 필터를 생성 하기 전에, DirectX Media Object(DMO)가 요구를 채울지 어떨지를 검토하는 것. DMO 는 필터와 같은 처리를 실시하는 것이 많아, DMO 의 프로그래밍 모델이 사용하기 쉽다. DMO 는 DMO 래퍼 필터에 의해 DirectShow 로 제공할 수 있지만, DirectShow 의 외측에서도 사용할 수 있다. 엔코더와 디코더에 대해서는, 현재 DMO 의 사용을 추천 한다.

여기에서는 다음의 내용에 대해 설명한다.

참조

↑TOP