Public Member Functions | |
| ISampleCaptureGraphBuilder () | |
| void | ReleaseFilters () |
| HRESULT | ConnectPin (CComPtr< IPin >, CComPtr< IBaseFilter >) |
| HRESULT | ConnectFilters (CComPtr< IBaseFilter > pUpFilter, CComPtr< IBaseFilter > pDownFilter) |
Data Fields | |
| STDMETHOD( | AllocCapFile )(LPCOLESTR lpwstr, DWORDLONG dwlSize) |
| STDMETHOD( | ControlStream )(const GUID *pCategory, const GUID *pType, IBaseFilter *pFilter, REFERENCE_TIME *pstart, REFERENCE_TIME *pstop, WORD wStartCookie, WORD wStopCookie) |
| STDMETHOD( | CopyCaptureFile )(LPOLESTR lpwstrOld, LPOLESTR lpwstrNew, int fAllowEscAbort, IAMCopyCaptureFileProgress *pCallback) |
| STDMETHOD( | FindInterface )(const GUID *pCategory, const GUID *pType, IBaseFilter *pf, REFIID riid, void **ppint) |
| STDMETHOD( | FindPin )(IUnknown *pSource, PIN_DIRECTION pindir, const GUID *pCategory, const GUID *pType, BOOL fUnconnected, int num, IPin **ppPin) |
| STDMETHOD( | GetFiltergraph )(IGraphBuilder **ppfg) |
| STDMETHOD( | RenderStream )(const GUID *pCategory, const GUID *pType, IUnknown *pSource, IBaseFilter *pIntermediate, IBaseFilter *pSink) |
| STDMETHOD( | SetFiltergraph )(IGraphBuilder *pfg) |
| STDMETHOD( | SetOutputFileName )(const GUID *pType, LPCOLESTR lpwstrFile, IBaseFilter **ppf, IFileSinkFilter **pSink) |
Protected Member Functions | |
| HRESULT | CreateVideoPin (CComPtr< IMpeg2Demultiplexer > pIMpeg2Demux) |
| HRESULT | CreateAudioPin (CComPtr< IMpeg2Demultiplexer > pIMpeg2Demux) |
| HRESULT | ConfigureMPEG2Demux (CComPtr< IBaseFilter > pFilter) |
| HRESULT | FindMPEG2Pin (CComPtr< IBaseFilter > pFilter, CComPtr< IPin > &pPin) |
| HRESULT | GetMedium (CComPtr< IPin > pPin, REGPINMEDIUM ®PinMedium) |
| HRESULT | AddMPEG2Demux () |
| HRESULT | FindEncoder (CComPtr< IEnumMoniker > pEncoders, REGPINMEDIUM pinMedium, CComPtr< IBaseFilter > &pEncoder) |
| BOOL | IsMPEG2Pin (CComPtr< IPin > pPin) |
| BOOL | IsVideoPin (CComPtr< IPin > pPin) |
| BOOL | IsAudioPin (CComPtr< IPin > pPin) |
| BOOL | HasMediaType (CComPtr< IPin > pPin, REFGUID majorType) |
| HRESULT | FindAudioPin (CComPtr< IBaseFilter > pFilter, CComPtr< IPin > &pPin) |
| HRESULT | FindVideoPin (CComPtr< IBaseFilter > pFilter, CComPtr< IPin > &pPin) |
| HRESULT | BuildMPEG2Segment (CComPtr< IBaseFilter > pFilter) |
| HRESULT | RenderToMPEG2Demux (CComPtr< IPin > pPin) |
| HRESULT | RenderToMPEG2Demux (CComPtr< IPin > pPin, const REGPINMEDIUM &pinMedium, CComPtr< IEnumMoniker > pEncoders) |
| HRESULT | RenderToMPEG2Demux (CComPtr< IPin > pPin, CComPtr< IEnumMoniker > pEncoders) |
| HRESULT | ConnectEncoderToMPEG2Demux (CComPtr< IBaseFilter > pEncoder, const REGPINMEDIUM &pinMedium) |
| HRESULT | ConnectMultiplexerToMPEG2Demux (CComPtr< IBaseFilter > pEncoder, CComPtr< IEnumMoniker > pMultiplexers) |
| HRESULT | ConnectAudioPinToMultiplexer (CComPtr< IPin > pPin, CComPtr< IBaseFilter > pMultiplexer) |
| HRESULT | GetEncodersByCategory (CComPtr< IEnumMoniker > &pEncoders) |
| HRESULT | GetEncodersByEnumerating (CComPtr< IPin > pPin, const REGPINMEDIUM &pinMedium, CComPtr< IEnumMoniker > &pEncoders) |
| HRESULT | GetMultiplexersByCategory (CComPtr< IEnumMoniker > &pMultiplexers) |
| HRESULT | GetMultiplexersByFilterMapper (CComPtr< IEnumMoniker > &pMultiplexers, const REGPINMEDIUM &pinMedium) |
Protected Attributes | |
| CComPtr< IBaseFilter > | pMultiplexer_ |
| CComPtr< IBaseFilter > | pEncoder_ |
| CComPtr< IBaseFilter > | pMPEG2Demux_ |
| CComPtr< ICaptureGraphBuilder2 > | graphBuilder2_ |
| CComPtr< IGraphBuilder > | graph_ |
| CComPtr< IMediaControl > | pMediaControl_ |
| ULONG | VidPID_ |
| ULONG | AudPID_ |
Definition at line 191 of file vetDirectXInput2.cpp.
1.4.4