strmif.h.svn-base

来自「ffshow源码」· SVN-BASE 代码 · 共 2,405 行 · 第 1/5 页

SVN-BASE
2,405
字号
#pragma warning( disable: 4049 )  /* more than 64k source lines *//* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0357 *//* Compiler settings for strmif.idl:    Oicf, W1, Zp8, env=Win32 (32b run)    protocol : dce , ms_ext, c_ext, robust    error checks: allocation ref bounds_check enum stub_data     VC __declspec() decoration level:          __declspec(uuid()), __declspec(selectany), __declspec(novtable)         DECLSPEC_UUID(), MIDL_INTERFACE()*///@@MIDL_FILE_HEADING(  )/* verify that the <rpcndr.h> version is high enough to compile this file*/#ifndef __REQUIRED_RPCNDR_H_VERSION__#define __REQUIRED_RPCNDR_H_VERSION__ 475#endif#include "rpc.h"#include "rpcndr.h"#ifndef __RPCNDR_H_VERSION__#error this stub requires an updated version of <rpcndr.h>#endif // __RPCNDR_H_VERSION__#ifndef COM_NO_WINDOWS_H#include "windows.h"#include "ole2.h"#endif /*COM_NO_WINDOWS_H*/#ifndef __strmif_h__#define __strmif_h__#if defined(_MSC_VER) && (_MSC_VER >= 1020)#pragma once#endif/* Forward Declarations */ #ifndef __ICreateDevEnum_FWD_DEFINED__#define __ICreateDevEnum_FWD_DEFINED__typedef interface ICreateDevEnum ICreateDevEnum;#endif 	/* __ICreateDevEnum_FWD_DEFINED__ */#ifndef __IPin_FWD_DEFINED__#define __IPin_FWD_DEFINED__typedef interface IPin IPin;#endif 	/* __IPin_FWD_DEFINED__ */#ifndef __IEnumPins_FWD_DEFINED__#define __IEnumPins_FWD_DEFINED__typedef interface IEnumPins IEnumPins;#endif 	/* __IEnumPins_FWD_DEFINED__ */#ifndef __IEnumMediaTypes_FWD_DEFINED__#define __IEnumMediaTypes_FWD_DEFINED__typedef interface IEnumMediaTypes IEnumMediaTypes;#endif 	/* __IEnumMediaTypes_FWD_DEFINED__ */#ifndef __IFilterGraph_FWD_DEFINED__#define __IFilterGraph_FWD_DEFINED__typedef interface IFilterGraph IFilterGraph;#endif 	/* __IFilterGraph_FWD_DEFINED__ */#ifndef __IEnumFilters_FWD_DEFINED__#define __IEnumFilters_FWD_DEFINED__typedef interface IEnumFilters IEnumFilters;#endif 	/* __IEnumFilters_FWD_DEFINED__ */#ifndef __IMediaFilter_FWD_DEFINED__#define __IMediaFilter_FWD_DEFINED__typedef interface IMediaFilter IMediaFilter;#endif 	/* __IMediaFilter_FWD_DEFINED__ */#ifndef __IBaseFilter_FWD_DEFINED__#define __IBaseFilter_FWD_DEFINED__typedef interface IBaseFilter IBaseFilter;#endif 	/* __IBaseFilter_FWD_DEFINED__ */#ifndef __IReferenceClock_FWD_DEFINED__#define __IReferenceClock_FWD_DEFINED__typedef interface IReferenceClock IReferenceClock;#endif 	/* __IReferenceClock_FWD_DEFINED__ */#ifndef __IReferenceClock2_FWD_DEFINED__#define __IReferenceClock2_FWD_DEFINED__typedef interface IReferenceClock2 IReferenceClock2;#endif 	/* __IReferenceClock2_FWD_DEFINED__ */#ifndef __IMediaSample_FWD_DEFINED__#define __IMediaSample_FWD_DEFINED__typedef interface IMediaSample IMediaSample;#endif 	/* __IMediaSample_FWD_DEFINED__ */#ifndef __IMediaSample2_FWD_DEFINED__#define __IMediaSample2_FWD_DEFINED__typedef interface IMediaSample2 IMediaSample2;#endif 	/* __IMediaSample2_FWD_DEFINED__ */#ifndef __IMemAllocator_FWD_DEFINED__#define __IMemAllocator_FWD_DEFINED__typedef interface IMemAllocator IMemAllocator;#endif 	/* __IMemAllocator_FWD_DEFINED__ */#ifndef __IMemAllocatorCallbackTemp_FWD_DEFINED__#define __IMemAllocatorCallbackTemp_FWD_DEFINED__typedef interface IMemAllocatorCallbackTemp IMemAllocatorCallbackTemp;#endif 	/* __IMemAllocatorCallbackTemp_FWD_DEFINED__ */#ifndef __IMemAllocatorNotifyCallbackTemp_FWD_DEFINED__#define __IMemAllocatorNotifyCallbackTemp_FWD_DEFINED__typedef interface IMemAllocatorNotifyCallbackTemp IMemAllocatorNotifyCallbackTemp;#endif 	/* __IMemAllocatorNotifyCallbackTemp_FWD_DEFINED__ */#ifndef __IMemInputPin_FWD_DEFINED__#define __IMemInputPin_FWD_DEFINED__typedef interface IMemInputPin IMemInputPin;#endif 	/* __IMemInputPin_FWD_DEFINED__ */#ifndef __IAMovieSetup_FWD_DEFINED__#define __IAMovieSetup_FWD_DEFINED__typedef interface IAMovieSetup IAMovieSetup;#endif 	/* __IAMovieSetup_FWD_DEFINED__ */#ifndef __IMediaSeeking_FWD_DEFINED__#define __IMediaSeeking_FWD_DEFINED__typedef interface IMediaSeeking IMediaSeeking;#endif 	/* __IMediaSeeking_FWD_DEFINED__ */#ifndef __IEnumRegFilters_FWD_DEFINED__#define __IEnumRegFilters_FWD_DEFINED__typedef interface IEnumRegFilters IEnumRegFilters;#endif 	/* __IEnumRegFilters_FWD_DEFINED__ */#ifndef __IFilterMapper_FWD_DEFINED__#define __IFilterMapper_FWD_DEFINED__typedef interface IFilterMapper IFilterMapper;#endif 	/* __IFilterMapper_FWD_DEFINED__ */#ifndef __IFilterMapper2_FWD_DEFINED__#define __IFilterMapper2_FWD_DEFINED__typedef interface IFilterMapper2 IFilterMapper2;#endif 	/* __IFilterMapper2_FWD_DEFINED__ */#ifndef __IFilterMapper3_FWD_DEFINED__#define __IFilterMapper3_FWD_DEFINED__typedef interface IFilterMapper3 IFilterMapper3;#endif 	/* __IFilterMapper3_FWD_DEFINED__ */#ifndef __IQualityControl_FWD_DEFINED__#define __IQualityControl_FWD_DEFINED__typedef interface IQualityControl IQualityControl;#endif 	/* __IQualityControl_FWD_DEFINED__ */#ifndef __IOverlayNotify_FWD_DEFINED__#define __IOverlayNotify_FWD_DEFINED__typedef interface IOverlayNotify IOverlayNotify;#endif 	/* __IOverlayNotify_FWD_DEFINED__ */#ifndef __IOverlayNotify2_FWD_DEFINED__#define __IOverlayNotify2_FWD_DEFINED__typedef interface IOverlayNotify2 IOverlayNotify2;#endif 	/* __IOverlayNotify2_FWD_DEFINED__ */#ifndef __IOverlay_FWD_DEFINED__#define __IOverlay_FWD_DEFINED__typedef interface IOverlay IOverlay;#endif 	/* __IOverlay_FWD_DEFINED__ */#ifndef __IMediaEventSink_FWD_DEFINED__#define __IMediaEventSink_FWD_DEFINED__typedef interface IMediaEventSink IMediaEventSink;#endif 	/* __IMediaEventSink_FWD_DEFINED__ */#ifndef __IFileSourceFilter_FWD_DEFINED__#define __IFileSourceFilter_FWD_DEFINED__typedef interface IFileSourceFilter IFileSourceFilter;#endif 	/* __IFileSourceFilter_FWD_DEFINED__ */#ifndef __IFileSinkFilter_FWD_DEFINED__#define __IFileSinkFilter_FWD_DEFINED__typedef interface IFileSinkFilter IFileSinkFilter;#endif 	/* __IFileSinkFilter_FWD_DEFINED__ */#ifndef __IFileSinkFilter2_FWD_DEFINED__#define __IFileSinkFilter2_FWD_DEFINED__typedef interface IFileSinkFilter2 IFileSinkFilter2;#endif 	/* __IFileSinkFilter2_FWD_DEFINED__ */#ifndef __IGraphBuilder_FWD_DEFINED__#define __IGraphBuilder_FWD_DEFINED__typedef interface IGraphBuilder IGraphBuilder;#endif 	/* __IGraphBuilder_FWD_DEFINED__ */#ifndef __ICaptureGraphBuilder_FWD_DEFINED__#define __ICaptureGraphBuilder_FWD_DEFINED__typedef interface ICaptureGraphBuilder ICaptureGraphBuilder;#endif 	/* __ICaptureGraphBuilder_FWD_DEFINED__ */#ifndef __IAMCopyCaptureFileProgress_FWD_DEFINED__#define __IAMCopyCaptureFileProgress_FWD_DEFINED__typedef interface IAMCopyCaptureFileProgress IAMCopyCaptureFileProgress;#endif 	/* __IAMCopyCaptureFileProgress_FWD_DEFINED__ */#ifndef __ICaptureGraphBuilder2_FWD_DEFINED__#define __ICaptureGraphBuilder2_FWD_DEFINED__typedef interface ICaptureGraphBuilder2 ICaptureGraphBuilder2;#endif 	/* __ICaptureGraphBuilder2_FWD_DEFINED__ */#ifndef __IFilterGraph2_FWD_DEFINED__#define __IFilterGraph2_FWD_DEFINED__typedef interface IFilterGraph2 IFilterGraph2;#endif 	/* __IFilterGraph2_FWD_DEFINED__ */#ifndef __IStreamBuilder_FWD_DEFINED__#define __IStreamBuilder_FWD_DEFINED__typedef interface IStreamBuilder IStreamBuilder;#endif 	/* __IStreamBuilder_FWD_DEFINED__ */#ifndef __IAsyncReader_FWD_DEFINED__#define __IAsyncReader_FWD_DEFINED__typedef interface IAsyncReader IAsyncReader;#endif 	/* __IAsyncReader_FWD_DEFINED__ */#ifndef __IGraphVersion_FWD_DEFINED__#define __IGraphVersion_FWD_DEFINED__typedef interface IGraphVersion IGraphVersion;#endif 	/* __IGraphVersion_FWD_DEFINED__ */#ifndef __IResourceConsumer_FWD_DEFINED__#define __IResourceConsumer_FWD_DEFINED__typedef interface IResourceConsumer IResourceConsumer;#endif 	/* __IResourceConsumer_FWD_DEFINED__ */#ifndef __IResourceManager_FWD_DEFINED__#define __IResourceManager_FWD_DEFINED__typedef interface IResourceManager IResourceManager;#endif 	/* __IResourceManager_FWD_DEFINED__ */#ifndef __IDistributorNotify_FWD_DEFINED__#define __IDistributorNotify_FWD_DEFINED__typedef interface IDistributorNotify IDistributorNotify;#endif 	/* __IDistributorNotify_FWD_DEFINED__ */#ifndef __IAMStreamControl_FWD_DEFINED__#define __IAMStreamControl_FWD_DEFINED__typedef interface IAMStreamControl IAMStreamControl;#endif 	/* __IAMStreamControl_FWD_DEFINED__ */#ifndef __ISeekingPassThru_FWD_DEFINED__#define __ISeekingPassThru_FWD_DEFINED__typedef interface ISeekingPassThru ISeekingPassThru;#endif 	/* __ISeekingPassThru_FWD_DEFINED__ */#ifndef __IAMStreamConfig_FWD_DEFINED__#define __IAMStreamConfig_FWD_DEFINED__typedef interface IAMStreamConfig IAMStreamConfig;#endif 	/* __IAMStreamConfig_FWD_DEFINED__ */#ifndef __IConfigInterleaving_FWD_DEFINED__#define __IConfigInterleaving_FWD_DEFINED__typedef interface IConfigInterleaving IConfigInterleaving;#endif 	/* __IConfigInterleaving_FWD_DEFINED__ */#ifndef __IConfigAviMux_FWD_DEFINED__#define __IConfigAviMux_FWD_DEFINED__typedef interface IConfigAviMux IConfigAviMux;#endif 	/* __IConfigAviMux_FWD_DEFINED__ */#ifndef __IAMVideoCompression_FWD_DEFINED__#define __IAMVideoCompression_FWD_DEFINED__typedef interface IAMVideoCompression IAMVideoCompression;#endif 	/* __IAMVideoCompression_FWD_DEFINED__ */#ifndef __IAMVfwCaptureDialogs_FWD_DEFINED__#define __IAMVfwCaptureDialogs_FWD_DEFINED__typedef interface IAMVfwCaptureDialogs IAMVfwCaptureDialogs;#endif 	/* __IAMVfwCaptureDialogs_FWD_DEFINED__ */#ifndef __IAMVfwCompressDialogs_FWD_DEFINED__#define __IAMVfwCompressDialogs_FWD_DEFINED__typedef interface IAMVfwCompressDialogs IAMVfwCompressDialogs;#endif 	/* __IAMVfwCompressDialogs_FWD_DEFINED__ */#ifndef __IAMDroppedFrames_FWD_DEFINED__#define __IAMDroppedFrames_FWD_DEFINED__typedef interface IAMDroppedFrames IAMDroppedFrames;#endif 	/* __IAMDroppedFrames_FWD_DEFINED__ */#ifndef __IAMAudioInputMixer_FWD_DEFINED__#define __IAMAudioInputMixer_FWD_DEFINED__typedef interface IAMAudioInputMixer IAMAudioInputMixer;#endif 	/* __IAMAudioInputMixer_FWD_DEFINED__ */#ifndef __IAMBufferNegotiation_FWD_DEFINED__#define __IAMBufferNegotiation_FWD_DEFINED__typedef interface IAMBufferNegotiation IAMBufferNegotiation;#endif 	/* __IAMBufferNegotiation_FWD_DEFINED__ */#ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__#define __IAMAnalogVideoDecoder_FWD_DEFINED__typedef interface IAMAnalogVideoDecoder IAMAnalogVideoDecoder;#endif 	/* __IAMAnalogVideoDecoder_FWD_DEFINED__ */#ifndef __IAMVideoProcAmp_FWD_DEFINED__#define __IAMVideoProcAmp_FWD_DEFINED__typedef interface IAMVideoProcAmp IAMVideoProcAmp;#endif 	/* __IAMVideoProcAmp_FWD_DEFINED__ */#ifndef __IAMCameraControl_FWD_DEFINED__#define __IAMCameraControl_FWD_DEFINED__typedef interface IAMCameraControl IAMCameraControl;#endif 	/* __IAMCameraControl_FWD_DEFINED__ */#ifndef __IAMVideoControl_FWD_DEFINED__#define __IAMVideoControl_FWD_DEFINED__typedef interface IAMVideoControl IAMVideoControl;#endif 	/* __IAMVideoControl_FWD_DEFINED__ */#ifndef __IAMCrossbar_FWD_DEFINED__#define __IAMCrossbar_FWD_DEFINED__typedef interface IAMCrossbar IAMCrossbar;#endif 	/* __IAMCrossbar_FWD_DEFINED__ */#ifndef __IAMTuner_FWD_DEFINED__#define __IAMTuner_FWD_DEFINED__typedef interface IAMTuner IAMTuner;#endif 	/* __IAMTuner_FWD_DEFINED__ */#ifndef __IAMTunerNotification_FWD_DEFINED__#define __IAMTunerNotification_FWD_DEFINED__typedef interface IAMTunerNotification IAMTunerNotification;#endif 	/* __IAMTunerNotification_FWD_DEFINED__ */#ifndef __IAMTVTuner_FWD_DEFINED__#define __IAMTVTuner_FWD_DEFINED__typedef interface IAMTVTuner IAMTVTuner;#endif 	/* __IAMTVTuner_FWD_DEFINED__ */#ifndef __IBPCSatelliteTuner_FWD_DEFINED__#define __IBPCSatelliteTuner_FWD_DEFINED__typedef interface IBPCSatelliteTuner IBPCSatelliteTuner;#endif 	/* __IBPCSatelliteTuner_FWD_DEFINED__ */#ifndef __IAMTVAudio_FWD_DEFINED__#define __IAMTVAudio_FWD_DEFINED__typedef interface IAMTVAudio IAMTVAudio;#endif 	/* __IAMTVAudio_FWD_DEFINED__ */#ifndef __IAMTVAudioNotification_FWD_DEFINED__#define __IAMTVAudioNotification_FWD_DEFINED__typedef interface IAMTVAudioNotification IAMTVAudioNotification;#endif 	/* __IAMTVAudioNotification_FWD_DEFINED__ */#ifndef __IAMAnalogVideoEncoder_FWD_DEFINED__#define __IAMAnalogVideoEncoder_FWD_DEFINED__typedef interface IAMAnalogVideoEncoder IAMAnalogVideoEncoder;#endif 	/* __IAMAnalogVideoEncoder_FWD_DEFINED__ */#ifndef __IKsPropertySet_FWD_DEFINED__#define __IKsPropertySet_FWD_DEFINED__typedef interface IKsPropertySet IKsPropertySet;#endif 	/* __IKsPropertySet_FWD_DEFINED__ */#ifndef __IMediaPropertyBag_FWD_DEFINED__#define __IMediaPropertyBag_FWD_DEFINED__typedef interface IMediaPropertyBag IMediaPropertyBag;#endif 	/* __IMediaPropertyBag_FWD_DEFINED__ */#ifndef __IPersistMediaPropertyBag_FWD_DEFINED__#define __IPersistMediaPropertyBag_FWD_DEFINED__typedef interface IPersistMediaPropertyBag IPersistMediaPropertyBag;#endif 	/* __IPersistMediaPropertyBag_FWD_DEFINED__ */#ifndef __IAMPhysicalPinInfo_FWD_DEFINED__#define __IAMPhysicalPinInfo_FWD_DEFINED__typedef interface IAMPhysicalPinInfo IAMPhysicalPinInfo;#endif 	/* __IAMPhysicalPinInfo_FWD_DEFINED__ */#ifndef __IAMExtDevice_FWD_DEFINED__#define __IAMExtDevice_FWD_DEFINED__typedef interface IAMExtDevice IAMExtDevice;#endif 	/* __IAMExtDevice_FWD_DEFINED__ */#ifndef __IAMExtTransport_FWD_DEFINED__#define __IAMExtTransport_FWD_DEFINED__typedef interface IAMExtTransport IAMExtTransport;#endif 	/* __IAMExtTransport_FWD_DEFINED__ */#ifndef __IAMTimecodeReader_FWD_DEFINED__#define __IAMTimecodeReader_FWD_DEFINED__typedef interface IAMTimecodeReader IAMTimecodeReader;#endif 	/* __IAMTimecodeReader_FWD_DEFINED__ */#ifndef __IAMTimecodeGenerator_FWD_DEFINED__#define __IAMTimecodeGenerator_FWD_DEFINED__typedef interface IAMTimecodeGenerator IAMTimecodeGenerator;#endif 	/* __IAMTimecodeGenerator_FWD_DEFINED__ */#ifndef __IAMTimecodeDisplay_FWD_DEFINED__#define __IAMTimecodeDisplay_FWD_DEFINED__typedef interface IAMTimecodeDisplay IAMTimecodeDisplay;#endif 	/* __IAMTimecodeDisplay_FWD_DEFINED__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?