Win32 API 日本語リファレンス
ホームMedia.DirectShow › ICaptureGraphBuilder2

ICaptureGraphBuilder2

COM
IID93e5a4e0-2d50-11d2-abfa-00a0c9c6e38d継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetFiltergraph(IGraphBuilder* pfg)
4HRESULT GetFiltergraph(IGraphBuilder** ppfg)
5HRESULT SetOutputFileName(GUID* pType, LPWSTR lpstrFile, IBaseFilter** ppf, IFileSinkFilter** ppSink)
6HRESULT FindInterface(GUID* pCategory, GUID* pType, IBaseFilter* pf, GUID* riid, void** ppint)
7HRESULT RenderStream(GUID* pCategory, GUID* pType, IUnknown* pSource, IBaseFilter* pfCompressor, IBaseFilter* pfRenderer)
8HRESULT ControlStream(GUID* pCategory, GUID* pType, IBaseFilter* pFilter, LONGLONG* pstart, LONGLONG* pstop, WORD wStartCookie, WORD wStopCookie)
9HRESULT AllocCapFile(LPWSTR lpstr, ULONGLONG dwlSize)
10HRESULT CopyCaptureFile(LPWSTR lpwstrOld, LPWSTR lpwstrNew, INT fAllowEscAbort, IAMCopyCaptureFileProgress* pCallback)
11HRESULT FindPin(IUnknown* pSource, PIN_DIRECTION pindir, GUID* pCategory, GUID* pType, BOOL fUnconnected, INT num, IPin** ppPin)