public int AddFilter([NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter, [NativeTypeName("LPCWSTR")] ushort *pName) { return(((delegate * unmanaged <IFilterGraph2 *, IBaseFilter *, ushort *, int>)(lpVtbl[3]))((IFilterGraph2 *)Unsafe.AsPointer(ref this), pFilter, pName)); }
public int StopChain(IBaseFilter *pStartFilter, IBaseFilter *pEndFilter) { return(((delegate * unmanaged <IFilterChain *, IBaseFilter *, IBaseFilter *, int>)(lpVtbl[5]))((IFilterChain *)Unsafe.AsPointer(ref this), pStartFilter, pEndFilter)); }
public int Notify(IBaseFilter *pSelf, Quality q) { return(((delegate * unmanaged <IQualityControl *, IBaseFilter *, Quality, int>)(lpVtbl[3]))((IQualityControl *)Unsafe.AsPointer(ref this), pSelf, q)); }
public int AddFilterToCache(IBaseFilter *pFilter) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, int>)(lpVtbl[5]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter)); }
public HRESULT RemoveFilter(IBaseFilter *pFilter) { return(((delegate * unmanaged <IFilterGraph2 *, IBaseFilter *, int>)(lpVtbl[4]))((IFilterGraph2 *)Unsafe.AsPointer(ref this), pFilter)); }
public int FindInterface([NativeTypeName("const GUID *")] Guid *pCategory, [NativeTypeName("IBaseFilter *")] IBaseFilter *pf, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("void **")] void **ppint) { return(((delegate * unmanaged <ICaptureGraphBuilder *, Guid *, IBaseFilter *, Guid *, void **, int>)(lpVtbl[6]))((ICaptureGraphBuilder *)Unsafe.AsPointer(ref this), pCategory, pf, riid, ppint)); }
public int ControlStream([NativeTypeName("const GUID *")] Guid *pCategory, [NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter, [NativeTypeName("REFERENCE_TIME *")] long *pstart, [NativeTypeName("REFERENCE_TIME *")] long *pstop, [NativeTypeName("WORD")] ushort wStartCookie, [NativeTypeName("WORD")] ushort wStopCookie) { return(((delegate * unmanaged <ICaptureGraphBuilder *, Guid *, IBaseFilter *, long *, long *, ushort, ushort, int>)(lpVtbl[8]))((ICaptureGraphBuilder *)Unsafe.AsPointer(ref this), pCategory, pFilter, pstart, pstop, wStartCookie, wStopCookie)); }
public int Reconnect([NativeTypeName("IPin *")] IPin *pOutputPin, [NativeTypeName("IPin *")] IPin *pInputPin, [NativeTypeName("const AM_MEDIA_TYPE *")] AM_MEDIA_TYPE *pmtFirstConnection, [NativeTypeName("IBaseFilter *")] IBaseFilter *pUsingFilter, [NativeTypeName("HANDLE")] IntPtr hAbortEvent, [NativeTypeName("DWORD")] uint dwFlags) { return(((delegate * unmanaged <IGraphConfig *, IPin *, IPin *, AM_MEDIA_TYPE *, IBaseFilter *, IntPtr, uint, int>)(lpVtbl[3]))((IGraphConfig *)Unsafe.AsPointer(ref this), pOutputPin, pInputPin, pmtFirstConnection, pUsingFilter, hAbortEvent, dwFlags)); }
public int RemoveFilterFromCache([NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, int>)(lpVtbl[7]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter)); }
public int SetSyncSourceEx([NativeTypeName("IReferenceClock *")] IReferenceClock *pClockForMostOfFilterGraph, [NativeTypeName("IReferenceClock *")] IReferenceClock *pClockForFilter, [NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter) { return(((delegate * unmanaged <IFilterGraph3 *, IReferenceClock *, IReferenceClock *, IBaseFilter *, int>)(lpVtbl[21]))((IFilterGraph3 *)Unsafe.AsPointer(ref this), pClockForMostOfFilterGraph, pClockForFilter, pFilter)); }
public int RemoveFilterEx([NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter, [NativeTypeName("DWORD")] uint Flags) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, uint, int>)(lpVtbl[12]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter, Flags)); }
public int CreatedFilter([NativeTypeName("IBaseFilter *")] IBaseFilter *pFil) { return(((delegate * unmanaged <IAMGraphBuilderCallback *, IBaseFilter *, int>)(lpVtbl[4]))((IAMGraphBuilderCallback *)Unsafe.AsPointer(ref this), pFil)); }
public int RemoveFilter(IBaseFilter *pFilter) { return(((delegate * unmanaged <IGraphBuilder *, IBaseFilter *, int>)(lpVtbl[4]))((IGraphBuilder *)Unsafe.AsPointer(ref this), pFilter)); }
public int SetFilterFlags(IBaseFilter *pFilter, [NativeTypeName("DWORD")] uint dwFlags) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, uint, int>)(lpVtbl[10]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter, dwFlags)); }
public int RemoveFilter([NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter) { return(((delegate * unmanaged <IFilterGraph2 *, IBaseFilter *, int>)(lpVtbl[4]))((IFilterGraph2 *)Unsafe.AsPointer(ref this), pFilter)); }
public int GetFilterFlags([NativeTypeName("IBaseFilter *")] IBaseFilter *pFilter, [NativeTypeName("DWORD *")] uint *pdwFlags) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, uint *, int>)(lpVtbl[11]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter, pdwFlags)); }
public int RemoveChain([NativeTypeName("IBaseFilter *")] IBaseFilter *pStartFilter, [NativeTypeName("IBaseFilter *")] IBaseFilter *pEndFilter) { return(((delegate * unmanaged <IFilterChain *, IBaseFilter *, IBaseFilter *, int>)(lpVtbl[6]))((IFilterChain *)Unsafe.AsPointer(ref this), pStartFilter, pEndFilter)); }
public HRESULT AddFilter(IBaseFilter *pFilter, [NativeTypeName("LPCWSTR")] ushort *pName) { return(((delegate * unmanaged <IGraphBuilder *, IBaseFilter *, ushort *, int>)(lpVtbl[3]))((IGraphBuilder *)Unsafe.AsPointer(ref this), pFilter, pName)); }
public int RenderStream([NativeTypeName("const GUID *")] Guid *pCategory, [NativeTypeName("IUnknown *")] IUnknown *pSource, [NativeTypeName("IBaseFilter *")] IBaseFilter *pfCompressor, [NativeTypeName("IBaseFilter *")] IBaseFilter *pfRenderer) { return(((delegate * unmanaged <ICaptureGraphBuilder *, Guid *, IUnknown *, IBaseFilter *, IBaseFilter *, int>)(lpVtbl[7]))((ICaptureGraphBuilder *)Unsafe.AsPointer(ref this), pCategory, pSource, pfCompressor, pfRenderer)); }
public HRESULT SetSyncSourceEx(IReferenceClock *pClockForMostOfFilterGraph, IReferenceClock *pClockForFilter, IBaseFilter *pFilter) { return(((delegate * unmanaged <IFilterGraph3 *, IReferenceClock *, IReferenceClock *, IBaseFilter *, int>)(lpVtbl[21]))((IFilterGraph3 *)Unsafe.AsPointer(ref this), pClockForMostOfFilterGraph, pClockForFilter, pFilter)); }
public HRESULT CreatedFilter(IBaseFilter *pFil) { return(((delegate * unmanaged <IAMGraphBuilderCallback *, IBaseFilter *, int>)(lpVtbl[4]))((IAMGraphBuilderCallback *)Unsafe.AsPointer(ref this), pFil)); }
public HRESULT RemoveFilterFromCache(IBaseFilter *pFilter) { return(((delegate * unmanaged <IGraphConfig *, IBaseFilter *, int>)(lpVtbl[7]))((IGraphConfig *)Unsafe.AsPointer(ref this), pFilter)); }