472 lines
21 KiB
C
472 lines
21 KiB
C
/*
|
|
* uuids.h DirectShow GUIDs
|
|
*
|
|
* =========================================================================
|
|
*
|
|
* Open Watcom Project
|
|
*
|
|
* Copyright (c) 2004-2010 The Open Watcom Contributors. All Rights Reserved.
|
|
*
|
|
* This file is automatically generated. Do not edit directly.
|
|
*
|
|
* =========================================================================
|
|
*/
|
|
|
|
#ifndef _ENABLE_AUTODEPEND
|
|
#pragma read_only_file;
|
|
#endif
|
|
|
|
/* GUID aliases */
|
|
#define MEDIATYPE_NULL GUID_NULL
|
|
#define MEDIASUBTYPE_NULL GUID_NULL
|
|
|
|
/* GUIDs */
|
|
EXTERN_C const GUID MEDIASUBTYPE_None;
|
|
EXTERN_C const GUID MEDIATYPE_Video;
|
|
EXTERN_C const GUID MEDIATYPE_Audio;
|
|
EXTERN_C const GUID MEDIATYPE_Text;
|
|
EXTERN_C const GUID MEDIATYPE_Midi;
|
|
EXTERN_C const GUID MEDIATYPE_Stream;
|
|
EXTERN_C const GUID MEDIATYPE_Interleaved;
|
|
EXTERN_C const GUID MEDIATYPE_File;
|
|
EXTERN_C const GUID MEDIATYPE_ScriptCommand;
|
|
EXTERN_C const GUID MEDIATYPE_AUXLine21Data;
|
|
EXTERN_C const GUID MEDIATYPE_AUXTeletextPage;
|
|
EXTERN_C const GUID MEDIATYPE_CC_CONTAINER;
|
|
EXTERN_C const GUID MEDIATYPE_DTVCCData;
|
|
EXTERN_C const GUID MEDIATYPE_MSTVCaption;
|
|
EXTERN_C const GUID MEDIATYPE_VBI;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DVB_SUBTITLES;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ISDB_CAPTIONS;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ISDB_SUPERIMPOSE;
|
|
EXTERN_C const GUID MEDIATYPE_Timecode;
|
|
EXTERN_C const GUID MEDIATYPE_LMRT;
|
|
EXTERN_C const GUID MEDIATYPE_URL_STREAM;
|
|
EXTERN_C const GUID MEDIASUBTYPE_CLPL;
|
|
EXTERN_C const GUID MEDIASUBTYPE_YUYV;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IYUV;
|
|
EXTERN_C const GUID MEDIASUBTYPE_YVU9;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Y411;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Y41P;
|
|
EXTERN_C const GUID MEDIASUBTYPE_YUY2;
|
|
EXTERN_C const GUID MEDIASUBTYPE_YVYU;
|
|
EXTERN_C const GUID MEDIASUBTYPE_UYVY;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Y211;
|
|
EXTERN_C const GUID MEDIASUBTYPE_CLJR;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IF09;
|
|
EXTERN_C const GUID MEDIASUBTYPE_CPLA;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MJPG;
|
|
EXTERN_C const GUID MEDIASUBTYPE_TVMJ;
|
|
EXTERN_C const GUID MEDIASUBTYPE_WAKE;
|
|
EXTERN_C const GUID MEDIASUBTYPE_CFCC;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IJPG;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Plum;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DVCS;
|
|
EXTERN_C const GUID MEDIASUBTYPE_H264;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DVSD;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MDVF;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB1;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB4;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB8;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB565;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB555;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB24;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB32;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB1555;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB4444;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB32;
|
|
EXTERN_C const GUID MEDIASUBTYPE_A2R10G10B10;
|
|
EXTERN_C const GUID MEDIASUBTYPE_A2B10G10R10;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AYUV;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AI44;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IA44;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB32_D3D_DX7_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB16_D3D_DX7_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB32_D3D_DX7_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB4444_D3D_DX7_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB1555_D3D_DX7_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB32_D3D_DX9_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RGB16_D3D_DX9_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB32_D3D_DX9_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB4444_D3D_DX9_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_ARGB1555_D3D_DX9_RT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_YV12;
|
|
EXTERN_C const GUID MEDIASUBTYPE_NV12;
|
|
EXTERN_C const GUID MEDIASUBTYPE_NV11;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P208;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P210;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P216;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P010;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P016;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Y210;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Y216;
|
|
EXTERN_C const GUID MEDIASUBTYPE_P408;
|
|
EXTERN_C const GUID MEDIASUBTYPE_NV24;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IMC1;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IMC2;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IMC3;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IMC4;
|
|
EXTERN_C const GUID MEDIASUBTYPE_S340;
|
|
EXTERN_C const GUID MEDIASUBTYPE_S342;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Overlay;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1Packet;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1Payload;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1AudioPayload;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1SystemStream;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1System;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1VideoCD;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1Video;
|
|
EXTERN_C const GUID MEDIASUBTYPE_MPEG1Audio;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Avi;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Asf;
|
|
EXTERN_C const GUID MEDIASUBTYPE_QTMovie;
|
|
EXTERN_C const GUID MEDIASUBTYPE_QTRpza;
|
|
EXTERN_C const GUID MEDIASUBTYPE_QTSmc;
|
|
EXTERN_C const GUID MEDIASUBTYPE_QTRle;
|
|
EXTERN_C const GUID MEDIASUBTYPE_QTJpeg;
|
|
EXTERN_C const GUID MEDIASUBTYPE_PCMAudio_Obsolete;
|
|
EXTERN_C const GUID MEDIASUBTYPE_PCM;
|
|
EXTERN_C const GUID MEDIASUBTYPE_WAVE;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AU;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AIFF;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dvsd;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dvhd;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dvsl;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dv25;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dv50;
|
|
EXTERN_C const GUID MEDIASUBTYPE_dvh1;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Line21_BytePair;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Line21_GOPPacket;
|
|
EXTERN_C const GUID MEDIASUBTYPE_Line21_VBIRawData;
|
|
EXTERN_C const GUID MEDIASUBTYPE_708_608Data;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DtvCcData;
|
|
EXTERN_C const GUID MEDIASUBTYPE_CC_CONTAINER;
|
|
EXTERN_C const GUID MEDIASUBTYPE_TELETEXT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_VBI;
|
|
EXTERN_C const GUID MEDIASUBTYPE_WSS;
|
|
EXTERN_C const GUID MEDIASUBTYPE_XDS;
|
|
EXTERN_C const GUID MEDIASUBTYPE_VPS;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DRM_Audio;
|
|
EXTERN_C const GUID MEDIASUBTYPE_IEEE_FLOAT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DOLBY_AC3_SPDIF;
|
|
EXTERN_C const GUID MEDIASUBTYPE_RAW_SPORT;
|
|
EXTERN_C const GUID MEDIASUBTYPE_SPDIF_TAG_241h;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DssVideo;
|
|
EXTERN_C const GUID MEDIASUBTYPE_DssAudio;
|
|
EXTERN_C const GUID MEDIASUBTYPE_VPVideo;
|
|
EXTERN_C const GUID MEDIASUBTYPE_VPVBI;
|
|
EXTERN_C const CLSID CLSID_CaptureGraphBuilder;
|
|
EXTERN_C const CLSID CLSID_CaptureGraphBuilder2;
|
|
EXTERN_C const CLSID CLSID_ProtoFilterGraph;
|
|
EXTERN_C const CLSID CLSID_SystemClock;
|
|
EXTERN_C const CLSID CLSID_FilterMapper;
|
|
EXTERN_C const CLSID CLSID_FilterGraph;
|
|
EXTERN_C const CLSID CLSID_FilterGraphNoThread;
|
|
EXTERN_C const CLSID CLSID_FilterGraphPrivateThread;
|
|
EXTERN_C const CLSID CLSID_MPEG1Doc;
|
|
EXTERN_C const CLSID CLSID_FileSource;
|
|
EXTERN_C const CLSID CLSID_MPEG1PacketPlayer;
|
|
EXTERN_C const CLSID CLSID_MPEG1Splitter;
|
|
EXTERN_C const CLSID CLSID_CMpegVideoCodec;
|
|
EXTERN_C const CLSID CLSID_CMpegAudioCodec;
|
|
EXTERN_C const CLSID CLSID_TextRender;
|
|
EXTERN_C const CLSID CLSID_InfTee;
|
|
EXTERN_C const CLSID CLSID_AviSplitter;
|
|
EXTERN_C const CLSID CLSID_AviReader;
|
|
EXTERN_C const CLSID CLSID_VfwCapture;
|
|
EXTERN_C const CLSID CLSID_CaptureProperties;
|
|
EXTERN_C const CLSID CLSID_FGControl;
|
|
EXTERN_C const CLSID CLSID_MOVReader;
|
|
EXTERN_C const CLSID CLSID_QuickTimeParser;
|
|
EXTERN_C const CLSID CLSID_QTDec;
|
|
EXTERN_C const CLSID CLSID_AVIDoc;
|
|
EXTERN_C const CLSID CLSID_VideoRenderer;
|
|
EXTERN_C const CLSID CLSID_Colour;
|
|
EXTERN_C const CLSID CLSID_Dither;
|
|
EXTERN_C const CLSID CLSID_ModexRenderer;
|
|
EXTERN_C const CLSID CLSID_AudioRender;
|
|
EXTERN_C const CLSID CLSID_AudioProperties;
|
|
EXTERN_C const CLSID CLSID_DSoundRender;
|
|
EXTERN_C const CLSID CLSID_AudioRecord;
|
|
EXTERN_C const CLSID CLSID_AudioInputMixerProperties;
|
|
EXTERN_C const CLSID CLSID_AVIDec;
|
|
EXTERN_C const CLSID CLSID_AVIDraw;
|
|
EXTERN_C const CLSID CLSID_ACMWrapper;
|
|
EXTERN_C const CLSID CLSID_AsyncReader;
|
|
EXTERN_C const CLSID CLSID_URLReader;
|
|
EXTERN_C const CLSID CLSID_PersistMonikerPID;
|
|
EXTERN_C const CLSID CLSID_AVICo;
|
|
EXTERN_C const CLSID CLSID_FileWriter;
|
|
EXTERN_C const CLSID CLSID_AviDest;
|
|
EXTERN_C const CLSID CLSID_AviMuxProptyPage;
|
|
EXTERN_C const CLSID CLSID_AviMuxProptyPage1;
|
|
EXTERN_C const CLSID CLSID_AVIMIDIRender;
|
|
EXTERN_C const CLSID CLSID_WMAsfReader;
|
|
EXTERN_C const CLSID CLSID_WMAsfWriter;
|
|
EXTERN_C const CLSID CLSID_MPEG2Demultiplexer;
|
|
EXTERN_C const CLSID CLSID_MPEG2Demultiplexer_NoClock;
|
|
EXTERN_C const CLSID CLSID_MMSPLITTER;
|
|
EXTERN_C const CLSID CLSID_StreamBufferSink;
|
|
EXTERN_C const CLSID CLSID_SBE2Sink;
|
|
EXTERN_C const CLSID CLSID_StreamBufferSource;
|
|
EXTERN_C const CLSID CLSID_StreamBufferConfig;
|
|
EXTERN_C const CLSID CLSID_StreamBufferPropertyHandler;
|
|
EXTERN_C const CLSID CLSID_StreamBufferThumbnailHandler;
|
|
EXTERN_C const CLSID CLSID_Mpeg2VideoStreamAnalyzer;
|
|
EXTERN_C const CLSID CLSID_StreamBufferRecordingAttributes;
|
|
EXTERN_C const CLSID CLSID_StreamBufferComposeRecording;
|
|
EXTERN_C const CLSID CLSID_SBE2File;
|
|
EXTERN_C const CLSID CLSID_DVVideoCodec;
|
|
EXTERN_C const CLSID CLSID_DVVideoEnc;
|
|
EXTERN_C const CLSID CLSID_DVSplitter;
|
|
EXTERN_C const CLSID CLSID_DVMux;
|
|
EXTERN_C const CLSID CLSID_SeekingPassThru;
|
|
EXTERN_C const CLSID CLSID_Line21Decoder;
|
|
EXTERN_C const CLSID CLSID_Line21Decoder2;
|
|
EXTERN_C const CLSID CLSID_CCAFilter;
|
|
EXTERN_C const CLSID CLSID_OverlayMixer;
|
|
EXTERN_C const CLSID CLSID_VBISurfaces;
|
|
EXTERN_C const CLSID CLSID_WSTDecoder;
|
|
EXTERN_C const CLSID CLSID_MjpegDec;
|
|
EXTERN_C const CLSID CLSID_MJPGEnc;
|
|
EXTERN_C const CLSID CLSID_SystemDeviceEnum;
|
|
EXTERN_C const CLSID CLSID_CDeviceMoniker;
|
|
EXTERN_C const CLSID CLSID_VideoInputDeviceCategory;
|
|
EXTERN_C const CLSID CLSID_CVidCapClassManager;
|
|
EXTERN_C const CLSID CLSID_LegacyAmFilterCategory;
|
|
EXTERN_C const CLSID CLSID_CQzFilterClassManager;
|
|
EXTERN_C const CLSID CLSID_VideoCompressorCategory;
|
|
EXTERN_C const CLSID CLSID_CIcmCoClassManager;
|
|
EXTERN_C const CLSID CLSID_AudioCompressionCategory;
|
|
EXTERN_C const CLSID CLSID_CAcmCoClassManager;
|
|
EXTERN_C const CLSID CLSID_AudioInputDeviceCategory;
|
|
EXTERN_C const CLSID CLSID_CWaveinClassManager;
|
|
EXTERN_C const CLSID CLSID_AudioRendererCategory;
|
|
EXTERN_C const CLSID CLSID_CWaveOutClassManager;
|
|
EXTERN_C const CLSID CLSID_MidiRendererCategory;
|
|
EXTERN_C const CLSID CLSID_CMidiOutClassManager;
|
|
EXTERN_C const CLSID CLSID_TransmitCategory;
|
|
EXTERN_C const CLSID CLSID_DeviceControlCategory;
|
|
EXTERN_C const CLSID CLSID_ActiveMovieCategories;
|
|
EXTERN_C const CLSID CLSID_DVDHWDecodersCategory;
|
|
EXTERN_C const CLSID CLSID_MediaEncoderCategory;
|
|
EXTERN_C const CLSID CLSID_MediaMultiplexerCategory;
|
|
EXTERN_C const CLSID CLSID_FilterMapper2;
|
|
EXTERN_C const CLSID CLSID_MemoryAllocator;
|
|
EXTERN_C const CLSID CLSID_MediaPropertyBag;
|
|
EXTERN_C const CLSID CLSID_DvdGraphBuilder;
|
|
EXTERN_C const CLSID CLSID_DVDNavigator;
|
|
EXTERN_C const CLSID CLSID_DVDState;
|
|
EXTERN_C const CLSID CLSID_SmartTee;
|
|
EXTERN_C const CLSID CLSID_DtvCcFilter;
|
|
EXTERN_C const CLSID CLSID_CaptionsFilter;
|
|
EXTERN_C const CLSID CLSID_SubtitlesFilter;
|
|
EXTERN_C const CLSID CLSID_DirectShowPluginControl;
|
|
EXTERN_C const GUID FORMAT_None;
|
|
EXTERN_C const GUID FORMAT_VideoInfo;
|
|
EXTERN_C const GUID FORMAT_VideoInfo2;
|
|
EXTERN_C const GUID FORMAT_WaveFormatEx;
|
|
EXTERN_C const GUID FORMAT_MPEGVideo;
|
|
EXTERN_C const GUID FORMAT_MPEGStreams;
|
|
EXTERN_C const GUID FORMAT_DvInfo;
|
|
EXTERN_C const GUID FORMAT_525WSS;
|
|
EXTERN_C const CLSID CLSID_DirectDrawProperties;
|
|
EXTERN_C const CLSID CLSID_PerformanceProperties;
|
|
EXTERN_C const CLSID CLSID_QualityProperties;
|
|
EXTERN_C const IID IID_IBaseVideoMixer;
|
|
EXTERN_C const IID IID_IDirectDrawVideo;
|
|
EXTERN_C const IID IID_IQualProp;
|
|
EXTERN_C const CLSID CLSID_VPObject;
|
|
EXTERN_C const IID IID_IVPObject;
|
|
EXTERN_C const IID IID_IVPControl;
|
|
EXTERN_C const CLSID CLSID_VPVBIObject;
|
|
EXTERN_C const IID IID_IVPVBIObject;
|
|
EXTERN_C const IID IID_IVPConfig;
|
|
EXTERN_C const IID IID_IVPNotify;
|
|
EXTERN_C const IID IID_IVPNotify2;
|
|
EXTERN_C const IID IID_IVPVBIConfig;
|
|
EXTERN_C const IID IID_IVPVBINotify;
|
|
EXTERN_C const IID IID_IMixerPinConfig;
|
|
EXTERN_C const IID IID_IMixerPinConfig2;
|
|
#ifndef __DDRAW_INCLUDED__
|
|
EXTERN_C const CLSID CLSID_DirectDraw;
|
|
EXTERN_C const CLSID CLSID_DirectDrawClipper;
|
|
EXTERN_C const IID IID_IDirectDraw;
|
|
EXTERN_C const IID IID_IDirectDraw2;
|
|
EXTERN_C const IID IID_IDirectDrawSurface;
|
|
EXTERN_C const IID IID_IDirectDrawSurface2;
|
|
EXTERN_C const IID IID_IDirectDrawSurface3;
|
|
EXTERN_C const IID IID_IDirectDrawSurface4;
|
|
EXTERN_C const IID IID_IDirectDrawSurface7;
|
|
EXTERN_C const IID IID_IDirectDrawPalette;
|
|
EXTERN_C const IID IID_IDirectDrawClipper;
|
|
EXTERN_C const IID IID_IDirectDrawColorControl;
|
|
#endif
|
|
#ifndef __DVP_INCLUDED__
|
|
EXTERN_C const IID IID_IDDVideoPortContainer;
|
|
#endif
|
|
#ifndef __DDKM_INCLUDED__
|
|
EXTERN_C const IID IID_IDirectDrawKernel;
|
|
EXTERN_C const IID IID_IDirectDrawSurfaceKernel;
|
|
#endif
|
|
EXTERN_C const CLSID CLSID_ModexProperties;
|
|
EXTERN_C const IID IID_IFullScreenVideo;
|
|
EXTERN_C const IID IID_IFullScreenVideoEx;
|
|
EXTERN_C const CLSID CLSID_DVDecPropertiesPage;
|
|
EXTERN_C const CLSID CLSID_DVEncPropertiesPage;
|
|
EXTERN_C const CLSID CLSID_DVMuxPropertyPage;
|
|
EXTERN_C const IID IID_IAMDirectSound;
|
|
EXTERN_C const IID IID_IMpegAudioDecoder;
|
|
EXTERN_C const IID IID_IAMLine21Decoder;
|
|
EXTERN_C const IID IID_IAMWstDecoder;
|
|
EXTERN_C const CLSID CLSID_WstDecoderPropertyPage;
|
|
EXTERN_C const GUID FORMAT_AnalogVideo;
|
|
EXTERN_C const GUID MEDIATYPE_AnalogVideo;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_NTSC_M;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_B;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_D;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_G;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_H;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_I;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_M;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_N;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_PAL_N_COMBO;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_B;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_D;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_G;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_H;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_K;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_K1;
|
|
EXTERN_C const GUID MEDIASUBTYPE_AnalogVideo_SECAM_L;
|
|
EXTERN_C const GUID MEDIATYPE_AnalogAudio;
|
|
EXTERN_C const GUID FORMAT_CAPTIONED_H264VIDEO;
|
|
EXTERN_C const GUID FORMAT_CC_CONTAINER;
|
|
EXTERN_C const GUID CAPTION_FORMAT_ATSC;
|
|
EXTERN_C const GUID CAPTION_FORMAT_DVB;
|
|
EXTERN_C const GUID CAPTION_FORMAT_DIRECTV;
|
|
EXTERN_C const GUID CAPTION_FORMAT_ECHOSTAR;
|
|
EXTERN_C const GUID FORMAT_CAPTIONED_MPEG2VIDEO;
|
|
EXTERN_C const GUID TIME_FORMAT_NONE;
|
|
EXTERN_C const GUID TIME_FORMAT_FRAME;
|
|
EXTERN_C const GUID TIME_FORMAT_BYTE;
|
|
EXTERN_C const GUID TIME_FORMAT_SAMPLE;
|
|
EXTERN_C const GUID TIME_FORMAT_FIELD;
|
|
EXTERN_C const GUID TIME_FORMAT_MEDIA_TIME;
|
|
EXTERN_C const GUID AMPROPSETID_Pin;
|
|
EXTERN_C const GUID PIN_CATEGORY_CAPTURE;
|
|
EXTERN_C const GUID PIN_CATEGORY_PREVIEW;
|
|
EXTERN_C const GUID PIN_CATEGORY_ANALOGVIDEOIN;
|
|
EXTERN_C const GUID PIN_CATEGORY_VBI;
|
|
EXTERN_C const GUID PIN_CATEGORY_VIDEOPORT;
|
|
EXTERN_C const GUID PIN_CATEGORY_NABTS;
|
|
EXTERN_C const GUID PIN_CATEGORY_EDS;
|
|
EXTERN_C const GUID PIN_CATEGORY_TELETEXT;
|
|
EXTERN_C const GUID PIN_CATEGORY_CC;
|
|
EXTERN_C const GUID PIN_CATEGORY_STILL;
|
|
EXTERN_C const GUID PIN_CATEGORY_TIMECODE;
|
|
EXTERN_C const GUID PIN_CATEGORY_VIDEOPORT_VBI;
|
|
EXTERN_C const GUID LOOK_UPSTREAM_ONLY;
|
|
EXTERN_C const GUID LOOK_DOWNSTREAM_ONLY;
|
|
EXTERN_C const CLSID CLSID_TVTunerFilterPropertyPage;
|
|
EXTERN_C const CLSID CLSID_CrossbarFilterPropertyPage;
|
|
EXTERN_C const CLSID CLSID_TVAudioFilterPropertyPage;
|
|
EXTERN_C const CLSID CLSID_VideoProcAmpPropertyPage;
|
|
EXTERN_C const CLSID CLSID_CameraControlPropertyPage;
|
|
EXTERN_C const CLSID CLSID_AnalogVideoDecoderPropertyPage;
|
|
EXTERN_C const CLSID CLSID_VideoStreamConfigPropertyPage;
|
|
EXTERN_C const CLSID CLSID_AudioRendererAdvancedProperties;
|
|
EXTERN_C const CLSID CLSID_VideoMixingRenderer;
|
|
EXTERN_C const CLSID CLSID_VideoRendererDefault;
|
|
EXTERN_C const CLSID CLSID_AllocPresenter;
|
|
EXTERN_C const CLSID CLSID_AllocPresenterDDXclMode;
|
|
EXTERN_C const CLSID CLSID_VideoPortManager;
|
|
EXTERN_C const CLSID CLSID_VideoMixingRenderer9;
|
|
EXTERN_C const CLSID CLSID_EnhancedVideoRenderer;
|
|
EXTERN_C const CLSID CLSID_MFVideoMixer9;
|
|
EXTERN_C const CLSID CLSID_MFVideoPresenter9;
|
|
EXTERN_C const CLSID CLSID_EVRTearlessWindowPresenter9;
|
|
EXTERN_C const CLSID CLSID_EVRPlaybackPipelineOptimizer;
|
|
EXTERN_C const GUID EVRConfig_ForceBob;
|
|
EXTERN_C const GUID EVRConfig_AllowDropToBob;
|
|
EXTERN_C const GUID EVRConfig_ForceThrottle;
|
|
EXTERN_C const GUID EVRConfig_AllowDropToThrottle;
|
|
EXTERN_C const GUID EVRConfig_ForceHalfInterlace;
|
|
EXTERN_C const GUID EVRConfig_AllowDropToHalfInterlace;
|
|
EXTERN_C const GUID EVRConfig_ForceScaling;
|
|
EXTERN_C const GUID EVRConfig_AllowScaling;
|
|
EXTERN_C const GUID EVRConfig_ForceBatching;
|
|
EXTERN_C const GUID EVRconfig_AllowBatching;
|
|
EXTERN_C const CLSID CLSID_NetworkProvider;
|
|
EXTERN_C const CLSID CLSID_ATSCNetworkProvider;
|
|
EXTERN_C const CLSID CLSID_ATSCNetworkPropertyPage;
|
|
EXTERN_C const CLSID CLSID_DVBSNetworkProvider;
|
|
EXTERN_C const CLSID CLSID_DVBTNetworkProvider;
|
|
EXTERN_C const CLSID CLSID_DVBCNetworkProvider;
|
|
EXTERN_C const GUID DSATTRIB_UDCRTag;
|
|
EXTERN_C const GUID DSATTRIB_PicSampleSeq;
|
|
EXTERN_C const GUID DSATTRIB_OptionalVideoAttributes;
|
|
EXTERN_C const GUID DSATTRIB_CC_CONTAINER_INFO;
|
|
EXTERN_C const GUID DSATTRIB_TRANSPORT_PROPERTIES;
|
|
EXTERN_C const GUID DSATTRIB_PBDATAG_ATTRIBUTE;
|
|
EXTERN_C const GUID DSATTRIB_CAPTURE_STREAMTIME;
|
|
EXTERN_C const GUID DSATTRIB_DSHOW_STREAM_DESC;
|
|
EXTERN_C const GUID DSATTRIB_SAMPLE_LIVE_STREAM_TIME;
|
|
EXTERN_C const GUID UUID_UdriTagTables;
|
|
EXTERN_C const GUID UUID_WMDRMTagTables;
|
|
EXTERN_C const CLSID CLSID_DShowTVEFilter;
|
|
EXTERN_C const CLSID CLSID_TVEFilterTuneProperties;
|
|
EXTERN_C const CLSID CLSID_TVEFilterCCProperties;
|
|
EXTERN_C const CLSID CLSID_TVEFilterStatsProperties;
|
|
EXTERN_C const CLSID CLSID_IVideoEncoderProxy;
|
|
EXTERN_C const CLSID CLSID_ICodecAPIProxy;
|
|
EXTERN_C const CLSID CLSID_IVideoEncoderCodecAPIProxy;
|
|
#ifndef __ENCODER_API_GUIDS__
|
|
#define __ENCODER_API_GUIDS__
|
|
EXTERN_C const GUID ENCAPIPARAM_BITRATE;
|
|
EXTERN_C const GUID ENCAPIPARAM_PEAK_BITRATE;
|
|
EXTERN_C const GUID ENCAPIPARAM_BITRATE_MODE;
|
|
EXTERN_C const GUID ENCAPIPARAM_SAP_MODE;
|
|
EXTERN_C const GUID CODECAPI_CHANGELISTS;
|
|
EXTERN_C const GUID CODECAPI_VIDEO_ENCODER;
|
|
EXTERN_C const GUID CODECAPI_AUDIO_ENCODER;
|
|
EXTERN_C const GUID CODECAPI_SETALLDEFAULTS;
|
|
EXTERN_C const GUID CODECAPI_ALLSETTINGS;
|
|
EXTERN_C const GUID CODECAPI_SUPPORTSEVENTS;
|
|
EXTERN_C const GUID CODECAPI_CURRENTCHANGELIST;
|
|
EXTERN_C const CLSID CLSID_SBE2MediaTypeProfile;
|
|
EXTERN_C const CLSID CLSID_SBE2FileScan;
|
|
#endif
|
|
EXTERN_C const GUID CODECAPI_AVDecMmcssClass;
|
|
|
|
/* Media subtype testing macros */
|
|
#define MEDIASUBTYPE_HASALPHA( x ) \
|
|
(((x).subtype == MEDIASUBTYPE_ARGB4444) || ((x).subtype == MEDIASUBTYPE_ARGB32) || \
|
|
((x).subtype == MEDIASUBTYPE_AYUV) || ((x).subtype == MEDIASUBTYPE_AI44) || \
|
|
((x).subtype == MEDIASUBTYPE_IA44) || ((x).subtype == MEDIASUBTYPE_ARGB1555) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX9_RT))
|
|
#define MEDIASUBTYPE_HASALPHA7( x ) \
|
|
(((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX7_RT))
|
|
#define MEDIASUBTYPE_D3D_DX7_RT( x ) \
|
|
(((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_RGB32_D3D_DX7_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_RGB16_D3D_DX7_RT))
|
|
#define MEDIASBTYPE_HASALPHA9( x ) \
|
|
(((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX9_RT))
|
|
#define MEDIASUBTYPE_D3D_DX9_RT( x ) \
|
|
(((x).subtype == MEDIASUBTYPE_ARGB32_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB4444_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_ARGB1555_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_RGB32_D3D_DX9_RT) || \
|
|
((x).subtype == MEDIASUBTYPE_RGB16_D3D_DX9_RT))
|