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

IFilterMapper

COM
IID56a868a3-0ad4-11ce-b03a-0020af0ba770継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtblメソッド
3HRESULT RegisterFilter(GUID clsid, LPWSTR Name, DWORD dwMerit)
4HRESULT RegisterFilterInstance(GUID clsid, LPWSTR Name, GUID* MRId)
5HRESULT RegisterPin(GUID Filter, LPWSTR Name, BOOL bRendered, BOOL bOutput, BOOL bZero, BOOL bMany, GUID ConnectsToFilter, LPWSTR ConnectsToPin)
6HRESULT RegisterPinType(GUID clsFilter, LPWSTR strName, GUID clsMajorType, GUID clsSubType)
7HRESULT UnregisterFilter(GUID Filter)
8HRESULT UnregisterFilterInstance(GUID MRId)
9HRESULT UnregisterPin(GUID Filter, LPWSTR Name)
10HRESULT EnumMatchingFilters(IEnumRegFilters** ppEnum, DWORD dwMerit, BOOL bInputNeeded, GUID clsInMaj, GUID clsInSub, BOOL bRender, BOOL bOututNeeded, GUID clsOutMaj, GUID clsOutSub)