⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directshow9.hpp

📁 絮语2007视频聊天软件源程序.仅供参考
💻 HPP
📖 第 1 页 / 共 5 页
字号:
typedef System::DelphiInterface<IMediaBuffer> _di_IMediaBuffer;
typedef System::DelphiInterface<IMediaObject> _di_IMediaObject;
typedef System::DelphiInterface<IEnumDMO> _di_IEnumDMO;
typedef System::DelphiInterface<IMediaObjectInPlace> _di_IMediaObjectInPlace;
typedef System::DelphiInterface<IDMOQualityControl> _di_IDMOQualityControl;
typedef System::DelphiInterface<IDMOVideoOutputOptimizations> _di_IDMOVideoOutputOptimizations;
typedef System::DelphiInterface<IDMOWrapperFilter> _di_IDMOWrapperFilter;
typedef System::DelphiInterface<IKsClockPropertySet> _di_IKsClockPropertySet;
typedef System::DelphiInterface<IKsAllocator> _di_IKsAllocator;
typedef System::DelphiInterface<IKsAllocatorEx> _di_IKsAllocatorEx;
typedef System::DelphiInterface<IKsPin> _di_IKsPin;
typedef System::DelphiInterface<IKsPinEx> _di_IKsPinEx;
typedef System::DelphiInterface<IKsPinPipe> _di_IKsPinPipe;
typedef System::DelphiInterface<IKsPinFactory> _di_IKsPinFactory;
typedef System::DelphiInterface<IKsDataTypeHandler> _di_IKsDataTypeHandler;
typedef System::DelphiInterface<IKsDataTypeCompletion> _di_IKsDataTypeCompletion;
typedef System::DelphiInterface<IKsInterfaceHandler> _di_IKsInterfaceHandler;
typedef System::DelphiInterface<IKsObject> _di_IKsObject;
typedef System::DelphiInterface<IKsQualityForwarder> _di_IKsQualityForwarder;
typedef System::DelphiInterface<IKsNotifyEvent> _di_IKsNotifyEvent;
typedef System::DelphiInterface<IKsAggregateControl> _di_IKsAggregateControl;
typedef System::DelphiInterface<IKsTopology> _di_IKsTopology;
typedef System::DelphiInterface<IKsControl> _di_IKsControl;
typedef System::DelphiInterface<IBDA_NetworkProvider> _di_IBDA_NetworkProvider;
typedef System::DelphiInterface<IBDA_EthernetFilter> _di_IBDA_EthernetFilter;
typedef System::DelphiInterface<IBDA_IPV4Filter> _di_IBDA_IPV4Filter;
typedef System::DelphiInterface<IBDA_IPV6Filter> _di_IBDA_IPV6Filter;
typedef System::DelphiInterface<IBDA_DeviceControl> _di_IBDA_DeviceControl;
typedef System::DelphiInterface<IBDA_PinControl> _di_IBDA_PinControl;
typedef System::DelphiInterface<IBDA_SignalProperties> _di_IBDA_SignalProperties;
typedef System::DelphiInterface<IBDA_SignalStatistics> _di_IBDA_SignalStatistics;
typedef System::DelphiInterface<IBDA_Topology> _di_IBDA_Topology;
typedef System::DelphiInterface<IBDA_VoidTransform> _di_IBDA_VoidTransform;
typedef System::DelphiInterface<IBDA_NullTransform> _di_IBDA_NullTransform;
typedef System::DelphiInterface<IBDA_FrequencyFilter> _di_IBDA_FrequencyFilter;
typedef System::DelphiInterface<IBDA_LNBInfo> _di_IBDA_LNBInfo;
typedef System::DelphiInterface<IBDA_AutoDemodulate> _di_IBDA_AutoDemodulate;
typedef System::DelphiInterface<IBDA_DigitalDemodulator> _di_IBDA_DigitalDemodulator;
typedef System::DelphiInterface<IBDA_IPSinkControl> _di_IBDA_IPSinkControl;
typedef System::DelphiInterface<IBDA_IPSinkInfo> _di_IBDA_IPSinkInfo;
typedef System::DelphiInterface<IEnumPIDMap> _di_IEnumPIDMap;
typedef System::DelphiInterface<IMPEG2PIDMap> _di_IMPEG2PIDMap;
typedef System::DelphiInterface<IFrequencyMap> _di_IFrequencyMap;
typedef System::DelphiInterface<IBDA_TIF_REGISTRATION> _di_IBDA_TIF_REGISTRATION;
typedef System::DelphiInterface<IMPEG2_TIF_CONTROL> _di_IMPEG2_TIF_CONTROL;
typedef System::DelphiInterface<ITuneRequestInfo> _di_ITuneRequestInfo;
typedef System::DelphiInterface<IGuideDataEvent> _di_IGuideDataEvent;
typedef System::DelphiInterface<IGuideDataProperty> _di_IGuideDataProperty;
typedef System::DelphiInterface<IEnumGuideDataProperties> _di_IEnumGuideDataProperties;
typedef System::DelphiInterface<IEnumTuneRequests> _di_IEnumTuneRequests;
typedef System::DelphiInterface<IGuideData> _di_IGuideData;
typedef System::DelphiInterface<IGuideDataLoader> _di_IGuideDataLoader;
typedef System::DelphiInterface<IMixerOCXNotify> _di_IMixerOCXNotify;
typedef System::DelphiInterface<IMixerOCX> _di_IMixerOCX;
typedef System::DelphiInterface<IMpeg2Data> _di_IMpeg2Data;
typedef System::DelphiInterface<ISectionList> _di_ISectionList;
typedef System::DelphiInterface<IMpeg2Stream> _di_IMpeg2Stream;
typedef System::DelphiInterface<IStreamBufferInitialize> _di_IStreamBufferInitialize;
typedef System::DelphiInterface<IStreamBufferSink> _di_IStreamBufferSink;
typedef System::DelphiInterface<IStreamBufferSource> _di_IStreamBufferSource;
typedef System::DelphiInterface<IStreamBufferRecordControl> _di_IStreamBufferRecordControl;
typedef System::DelphiInterface<IStreamBufferRecComp> _di_IStreamBufferRecComp;
typedef System::DelphiInterface<IStreamBufferRecordingAttribute> _di_IStreamBufferRecordingAttribute;
typedef System::DelphiInterface<IEnumStreamBufferRecordingAttrib> _di_IEnumStreamBufferRecordingAttrib;
typedef System::DelphiInterface<IStreamBufferConfigure> _di_IStreamBufferConfigure;
typedef System::DelphiInterface<IStreamBufferMediaSeeking> _di_IStreamBufferMediaSeeking;
typedef System::DelphiInterface<IVMRImagePresenter9> _di_IVMRImagePresenter9;
typedef System::DelphiInterface<IVMRSurfaceAllocator9> _di_IVMRSurfaceAllocator9;
typedef System::DelphiInterface<IVMRSurfaceAllocatorNotify9> _di_IVMRSurfaceAllocatorNotify9;
typedef System::DelphiInterface<IVMRWindowlessControl9> _di_IVMRWindowlessControl9;
typedef System::DelphiInterface<IVMRMixerControl9> _di_IVMRMixerControl9;
typedef System::DelphiInterface<IVMRMixerBitmap9> _di_IVMRMixerBitmap9;
typedef System::DelphiInterface<IVMRSurface9> _di_IVMRSurface9;
typedef System::DelphiInterface<IVMRImagePresenterConfig9> _di_IVMRImagePresenterConfig9;
typedef System::DelphiInterface<IVMRDeinterlaceControl9> _di_IVMRDeinterlaceControl9;
typedef System::DelphiInterface<IVMRImageCompositor9> _di_IVMRImageCompositor9;
typedef System::DelphiInterface<IVMRVideoStreamControl9> _di_IVMRVideoStreamControl9;
typedef System::DelphiInterface<IVMRFilterConfig9> _di_IVMRFilterConfig9;
typedef System::DelphiInterface<IVMRAspectRatioControl9> _di_IVMRAspectRatioControl9;
typedef System::DelphiInterface<IVMRMonitorConfig9> _di_IVMRMonitorConfig9;

namespace Directshow9
{
//-- type declarations -------------------------------------------------------
typedef Tag_DVAudInfo  TDVAudInfo;

typedef _AMMediaType *PAMMediaType;

typedef _AMMediaType  TAMMediaType;

typedef _PinDirection TPinDirection;

typedef __int64 TReferenceTime;

typedef __int64 *PReferenceTime;

typedef double TRefTime;

typedef _AllocatorProperties *PAllocatorProperties;

typedef _AllocatorProperties  TAllocatorProperties;

typedef _PinInfo  TPinInfo;

typedef _FilterState TFilterState;

typedef _FilterInfo  TFilterInfo;

typedef tagAM_SAMPLE2_PROPERTIES *PAMSample2Properties;

typedef tagAM_SAMPLE2_PROPERTIES  TAMSample2Properties;

typedef REGFILTER *PRegFilter;

typedef REGFILTER  TRegFilter;

typedef REGPINTYPES *PRegPinTypes;

typedef REGPINTYPES  TRegPinTypes;

typedef REGFILTERPINS *PRegFilterPins;

typedef REGFILTERPINS  TRegFilterPins;

typedef REGPINMEDIUM *PRegPinMedium;

typedef REGPINMEDIUM  TRegPinMedium;

typedef REGFILTERPINS2 *PRegFilterPins2;

typedef REGFILTERPINS2  TRegFilterPins2;

typedef REGFILTER2 *PRegFilter2;

typedef REGFILTER2  TRegFilter2;

typedef tagQualityMessageType TQualityMessageType;

typedef tagQuality *PQuality;

typedef tagQuality  TQuality;

typedef tagCOLORKEY *PColorKey;

typedef tagCOLORKEY  TColorKey;

typedef AM_FILESINK_FLAGS TAMFileSinkFlags;

typedef AM_STREAM_INFO *PAMStreamInfo;

typedef AM_STREAM_INFO  TAMStreamInfo;

typedef _VIDEO_STREAM_CONFIG_CAPS *PVideoStreamConfigCaps;

typedef _VIDEO_STREAM_CONFIG_CAPS  TVideoStreamConfigCaps;

typedef _AUDIO_STREAM_CONFIG_CAPS *PAudioStreamConfigCaps;

typedef _AUDIO_STREAM_CONFIG_CAPS  TAudioStreamConfigCaps;

typedef InterleavingMode TInterleavingMode;

typedef tagTunerInputType TTunerInputType;

typedef VideoCopyProtectionType TVideoCopyProtectionType;

typedef unsigned TPhysicalConnectorType;

typedef tagVideoProcAmpProperty TVideoProcAmpProperty;

typedef tagVideoProcAmpFlags TVideoProcAmpFlags;

typedef tagCameraControlProperty TCameraControlProperty;

typedef tagCameraControlFlags TCameraControlFlags;

typedef tagAMTunerSubChannel TAMTunerSubChannel;

typedef tagAMTunerSignalStrength TAMTunerSignalStrength;

typedef tagAMTunerModeType TAMTunerModeType;

typedef tagAMTunerEventType TAMTunerEventType;

typedef tagTVAudioMode TTVAudioMode;

typedef tagAMTVAudioEventType TAMTVAudioEventType;

typedef AMPROPERTY_PIN TAMPropertyPin;

typedef _timecode *PTimeCode;

typedef _timecode  TTimeCode;

typedef tagTIMECODE_SAMPLE *PTimeCodeSample;

typedef tagTIMECODE_SAMPLE  TTimeCodeSample;

typedef _DECIMATION_USAGE TDecimationUsage;

typedef DVINFO *PTDVInfo;

typedef DVINFO  TDVInfo;

typedef STREAM_ID_MAP *PStreamIDMap;

typedef STREAM_ID_MAP  TStreamIDMap;

typedef CodecAPIEventData  TCodecAPIEventData;

typedef VIDEOENCODER_BITRATE_MODE TVideoEncoderBitrateMode;

typedef DVD_TextStringType TDVDTextStringType;

typedef DVD_OPTION_FLAG TDVDOptionFlag;

typedef tagDVD_DOMAIN TDVDDomain;

typedef tagDVD_MENU_ID TDVDMenuID;

typedef tagDVD_DISC_SIDE TDVDDiscSide;

typedef tagDVD_PREFERRED_DISPLAY_MODE TDVDPreferredDisplayMode;

typedef tagDVD_VIDEO_COMPRESSION TDVDVideoCompression;

typedef tagDVD_AUDIO_APPMODE TDVDAudioAPPMode;

typedef tagDVD_AUDIO_FORMAT TDVDAudioFormat;

typedef tagDVD_AUDIO_LANG_EXT TDVDAudioLangExt;

typedef tagDVD_SUBPICTURE_TYPE TDVDSubpictureType;

typedef tagDVD_SUBPICTURE_CODING TDVDSubpictureCoding;

typedef tagDVD_SUBPICTURE_LANG_EXT TDVDSubpictureLangExt;

typedef tagDVD_KARAOKE_ASSIGNMENT TDVDKaraokeAssignment;

typedef DVD_RELATIVE_BUTTON TDVDRelativeButton;

typedef DVD_REGISTER TSPRMArray[24];

typedef tagDVD_ATR  TDVDAtr;

typedef tagDVD_FRAMERATE TDVDFramerate;

typedef tagDVD_TIMECODE  TDVDTimeCode;

typedef tagDVD_HMSF_TIMECODE *PDVDHMSFTimeCode;

typedef tagDVD_HMSF_TIMECODE  TDVDHMSFTimeCode;

typedef tagDVD_PLAYBACK_LOCATION2  TDVDPlayBackLocation2;

typedef tagDVD_PLAYBACK_LOCATION  TDVDPlaybackLocation;

typedef DVD_TextCharSet TDVDTextCharSet;

typedef tagDVD_DECODER_CAPS  TDVDDecoderCaps;

typedef tagDVD_VideoAttributes  TDVDVideoAttributes;

typedef tagDVD_SubpictureAttributes  TDVDSubpictureAttributes;

typedef tagDVD_TITLE_APPMODE TDVDTitleAPPMode;

typedef tagDVD_MUA_MixingInfo  TDVDMUAMixingInfo;

typedef tagDVD_MUA_Coeff  TDVDMUACoeff;

typedef tagDVD_MultichannelAudioAttributes  TDVDMultichannelAudioAttributes;

typedef tagDVD_AudioAttributes  TDVDAudioAttributes;

typedef tagDVD_TitleMainAttributes  TDVDTitleAttributes;

typedef tagDVD_MenuAttributes  TDVDMenuAttributes;

typedef tagDVD_KaraokeAttributes  TDVDKaraokeAttributes;

typedef Byte CountryCode[2];

typedef AM_DVD_RENDERSTATUS  TAMDVDRenderStatus;

typedef tagVMRPRESENTATIONINFO *PVMRPresentationInfo;

typedef tagVMRPRESENTATIONINFO  TVMRPresentationInfo;

typedef tagVMRALLOCATIONINFO *PVMRAllocationInfo;

typedef tagVMRALLOCATIONINFO  TVMRAllocationInfo;

typedef VMR_ASPECT_RATIO_MODE TVMRAspectRatioMode;

typedef _NORMALIZEDRECT *PNormalizedRect;

typedef _NORMALIZEDRECT  TNormalizedRect;

typedef tagVMRGUID  TVMRGuid;

typedef tagVMRMONITORINFO  TVMRMonitorInfo;

typedef _VMRVIDEOSTREAMINFO *PVMRVideoStreamInfo;

typedef _VMRVIDEOSTREAMINFO  TVMRVideoStreamInfo;

typedef _VMRFrequency *PVMRFrequency;

typedef _VMRFrequency  TVMRFrequency;

typedef _VMRVideoDesc *PVMRVideoDesc;

typedef _VMRVideoDesc  TVMRVideoDesc;

typedef _VMRDeinterlaceCaps *PVMRDeinterlaceCaps;

typedef _VMRDeinterlaceCaps  TVMRDeinterlaceCaps;

typedef _VMRALPHABITMAP *PVMRAlphaBitmap;

typedef _VMRALPHABITMAP  TVMRAlphaBitmap;

typedef STREAM_TYPE *PStreamType;

typedef STREAM_TYPE TStreamType;

typedef STREAM_STATE TStreamState;

typedef OUTPUT_STATE TOutputState;

typedef _AM_ASPECT_RATIO_MODE TAMAspectRatioMode;

typedef tag_TRUECOLORINFO  TTrueColorInfo;

typedef tagVIDEOINFOHEADER *PVideoInfoHeader;

typedef tagVIDEOINFOHEADER  TVideoInfoHeader;

typedef tagVIDEOINFO *PVideoInfo;

typedef tagVIDEOINFO  TVideoInfo;

typedef tagMPEG1VIDEOINFO *PMPEG1VideoInfo;

typedef tagMPEG1VIDEOINFO  TMPEG1VideoInfo;

typedef tagAnalogVideoInfo  TAnalogVideoInfo;

typedef AM_PROPERTY_FRAMESTEP TAMPropertyFramesStep;

typedef _AM_FRAMESTEP_STEP  TAMFramestepStep;

typedef _AMVP_SELECT_FORMAT_BY TAMVPSelectFormatBy;

typedef _AMVP_MODE TAMVPMode;

typedef _AMVPSIZE *PAMVPSize;

typedef _AMVPSIZE  TAMVPSize;

typedef _AMVPDIMINFO *PAMVPDimInfo;

typedef _AMVPDIMINFO  TAMVPDimInfo;

typedef _AMVPDATAINFO *PAMVPDataInfo;

typedef _AMVPDATAINFO  TAMVPDataInfo;

typedef tagAM_MPEGSTREAMTYPE  TAMMPEGStreamType;

typedef tagAM_MPEGSTREAMTYPE DirectShow9__1[1];

typedef tagAM_MPEGSYSTEMTYPE  TAMMPEGSystemType;

typedef MPEG1WAVEFORMAT  TMPEG1WaveFormat;

typedef _AM_LINE21_CCLEVEL TAMLine21CCLevel;

⌨️ 快捷键说明

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