1 #ifndef DMO_GUIDS_H
2 #define DMO_GUIDS_H
3 
4 #include "DirectShow/guids.h"
5 
6 extern const GUID IID_IMediaBuffer;
7 extern const GUID IID_IMediaObject;
8 extern const GUID IID_IEnumDMO;
9 extern const GUID IID_IMediaObjectInPlace;
10 extern const GUID IID_IDMOQualityControl;
11 extern const GUID IID_IDMOVideoOutputOptimizations;
12 
13 /* to be removed
14 extern const GUID DMOCATEGORY_AUDIO_DECODER;
15 extern const GUID DMOCATEGORY_AUDIO_ENCODER;
16 extern const GUID DMOCATEGORY_VIDEO_DECODER;
17 extern const GUID DMOCATEGORY_VIDEO_ENCODER;
18 extern const GUID DMOCATEGORY_AUDIO_EFFECT;
19 extern const GUID DMOCATEGORY_VIDEO_EFFECT;
20 extern const GUID DMOCATEGORY_AUDIO_CAPTURE_EFFECT;
21 
22 // Acoustic Echo Canceller
23 // Matches KSNODETYPE_ACOUSTIC_ECHO_CANCEL
24 extern const GUID DMOCATEGORY_ACOUSTIC_ECHO_CANCEL;
25 
26 // Noise Supression
27 // Matches KSNODETYPE_AUDIO_NOISE_SUPPRESS
28 extern const GUID DMOCATEGORY_AUDIO_NOISE_SUPPRESS;
29 
30 // Automatic Gain Control
31 // Matches KSNODETYPE_AGC
32 extern const GUID DMOCATEGORY_AGC;
33 */
34 
35 #endif
36