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