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 + -
显示快捷键?