DirectShow DirectShow 레퍼런스 정수와 GUID 필터 카테고리   [목차열람] [주소복사] [슬롯비우기]
필터 카테고리
 
Microsoft DirectX 9.0

필터 카테고리

다음의 표는, 표준 DirectShow 필터 카테고리의 CLSID 의 일람을 나타내고 있다. 특정의 카테고리의 필터를 열거하려면 , 해당하는 CLSID 를 ICreateDevEnum::CreateClassEnumerator 메서드에 건네준다. 이러한 카테고리는,[Graph] 메뉴의 [Insert Filters] 를 선택했을 때에도 GraphEdit 에 표시된다.

이하의 카테고리는, Uuids.h 내에서 정의된다. 이것들은, Dshow.h 를 인클루드 했을 때에 정의된다.

프렌들리명 CLSID 메리트
Audio Capture Sources CLSID_AudioInputDeviceCategory MERIT_DO_NOT_USE
Audio Compressors CLSID_AudioCompressorCategory MERIT_DO_NOT_USE
Audio Renderers CLSID_AudioRendererCategory MERIT_NORMAL
Device Control Filters CLSID_DeviceControlCategory MERIT_DO_NOT_USE
DirectShow Filters CLSID_LegacyAmFilterCategory MERIT_NORMAL
External Renderers CLSID_TransmitCategory MERIT_DO_NOT_USE
Midi Renderers CLSID_MidiRendererCategory MERIT_NORMAL
Video Capture Sources CLSID_VideoInputDeviceCategory MERIT_DO_NOT_USE
Video Compressors CLSID_VideoCompressorCategory MERIT_DO_NOT_USE
Video Effects (1 input) CLSID_VideoEffects1Category MERIT_DO_NOT_USE
Video Effects (2 inputs) CLSID_VideoEffects2Category MERIT_DO_NOT_USE
WDM Streaming Capture Devices AM_KSCATEGORY_CAPTURE MERIT_DO_NOT_USE
WDM Streaming Crossbar Devices AM_KSCATEGORY_CROSSBAR MERIT_DO_NOT_USE
WDM Streaming Rendering Devices AM_KSCATEGORY_RENDER MERIT_DO_NOT_USE
WDM Streaming Tee/Splitter Devices AM_KSCATEGORY_SPLITTER MERIT_DO_NOT_USE
WDM Streaming TV Audio Devices AM_KSCATEGORY_TVAUDIO MERIT_DO_NOT_USE
WDM Streaming TV Tuner Devices AM_KSCATEGORY_TVTUNER MERIT_DO_NOT_USE
WDM Streaming VBI Codecs AM_KSCATEGORY_VBICODEC MERIT_DO_NOT_USE
ActiveMovie Filter Categories CLSID_ActiveMovieCategories 이용할 수 없다

이하의 카테고리는, 헤더 파일 Ks.h 내에서 정의된다.

프렌들리명 CLSID 메리트
WDM Streaming Communication Transforms KSCATEGORY_COMMUNICATIONSTRANSFORM MERIT_DO_NOT_USE
WDM Streaming Data Transforms KSCATEGORY_DATATRANSFORM MERIT_DO_NOT_USE
WDM Streaming Interface Transforms KSCATEGORY_INTERFACETRANSFORM MERIT_DO_NOT_USE
WDM Streaming Mixer Devices KSCATEGORY_MIXER MERIT_DO_NOT_USE

이하의 카테고리는, 헤더 파일 Ksmedia.h 내에서 정의된다. 이러한 헤더 파일은, 이하의 순서에 인클루드 하는 것.

#include <ks.h>
#include <ksmedia.h>
프렌들리명 CLSID 메리트
WDM Streaming System Audio Devices KSCATEGORY_AUDIO_DEVICE MERIT_DO_NOT_USE

이하의 카테고리는, 헤더 파일 Bdamedia.h 내에서 정의된다. 이러한 헤더 파일은, 이하의 순서에 인클루드 하는 것.

#include <ks.h>
#include <ksmedia.h>
#include <bdamedia.h>  
프렌들리명 CLSID 메리트
BDA CP/CA Filters Category CLSID_CPCAFiltersCategory MERIT_NORMAL
BDA Network Providers KSCATEGORY_BDA_NETWORK_PROVIDER MERIT_NORMAL
BDA Receiver Components KSCATEGORY_BDA_RECEIVER_COMPONENT MERIT_NORMAL
BDA Rendering Filters KSCATEGORY_IP_SINK MERIT_DO_NOT_USE
BDA Source Filters KSCATEGORY_BDA_NETWORK_TUNER MERIT_DO_NOT_USE
BDA Transport Information Renderers KSCATEGORY_BDA_TRANSPORT_INFORMATION MERIT_NORMAL

주의

"DirectShow Filters" 카테고리에는, 디코더라고 하는 그 외의 필터가 포함된다.

"Video Effects (1 input)" 및 "Video Effects (2 inputs)" 카테고리에는,DirectShow 편집 서비스의 비디오 이펙트 및 트랜지션이 포함된다.

"ActiveMove Filter Cateories" 는 메타카테고리로, 다른 필터 카테고리는 이 카테고리아래에 등록된다. 자세한 것은 「레지스트리 키의 레이아웃」을 참조할것.

참조

↑TOP