Beispiel #1
0
 public int QueryInternalConnections([NativeTypeName("IPin **")] IPin **apPin, [NativeTypeName("ULONG *")] uint *nPin)
 {
     return(((delegate * unmanaged <IPin *, IPin **, uint *, int>)(lpVtbl[13]))((IPin *)Unsafe.AsPointer(ref this), apPin, nPin));
 }
Beispiel #2
0
 public int ConnectedTo([NativeTypeName("IPin **")] IPin **pPin)
 {
     return(((delegate * unmanaged <IPin *, IPin **, int>)(lpVtbl[6]))((IPin *)Unsafe.AsPointer(ref this), pPin));
 }
Beispiel #3
0
 public HRESULT CreateOutputPin(AM_MEDIA_TYPE *pMediaType, [NativeTypeName("LPWSTR")] ushort *pszPinName, IPin **ppIPin)
 {
     return(((delegate * unmanaged <IMpeg2Demultiplexer *, AM_MEDIA_TYPE *, ushort *, IPin **, int>)(lpVtbl[3]))((IMpeg2Demultiplexer *)Unsafe.AsPointer(ref this), pMediaType, pszPinName, ppIPin));
 }
Beispiel #4
0
 public int FindPin([NativeTypeName("LPCWSTR")] ushort *Id, IPin **ppPin)
 {
     return(((delegate * unmanaged <IBaseFilter *, ushort *, IPin **, int>)(lpVtbl[11]))((IBaseFilter *)Unsafe.AsPointer(ref this), Id, ppPin));
 }
 public int FindPin([NativeTypeName("IUnknown *")] IUnknown *pSource, PIN_DIRECTION pindir, [NativeTypeName("const GUID *")] Guid *pCategory, [NativeTypeName("const GUID *")] Guid *pType, [NativeTypeName("BOOL")] int fUnconnected, int num, [NativeTypeName("IPin **")] IPin **ppPin)
 {
     return(((delegate * unmanaged <ICaptureGraphBuilder2 *, IUnknown *, PIN_DIRECTION, Guid *, Guid *, int, int, IPin **, int>)(lpVtbl[11]))((ICaptureGraphBuilder2 *)Unsafe.AsPointer(ref this), pSource, pindir, pCategory, pType, fUnconnected, num, ppPin));
 }
Beispiel #6
0
 public HRESULT Next([NativeTypeName("ULONG")] uint cPins, IPin **ppPins, [NativeTypeName("ULONG *")] uint *pcFetched)
 {
     return(((delegate * unmanaged <IEnumPins *, uint, IPin **, uint *, int>)(lpVtbl[3]))((IEnumPins *)Unsafe.AsPointer(ref this), cPins, ppPins, pcFetched));
 }
 public HRESULT ConnectedTo(IPin **pPin)
 {
     return(((delegate * unmanaged <IPin *, IPin **, int>)(lpVtbl[6]))((IPin *)Unsafe.AsPointer(ref this), pPin));
 }