public int ConnectOutput([NativeTypeName("DWORD")] uint dwOutputIndex, [NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pDownstreamNode, [NativeTypeName("DWORD")] uint dwInputIndexOnDownstreamNode) { return(((delegate * unmanaged <IMFTopologyNode *, uint, IMFTopologyNode *, uint, int>)(lpVtbl[40]))((IMFTopologyNode *)Unsafe.AsPointer(ref this), dwOutputIndex, pDownstreamNode, dwInputIndexOnDownstreamNode)); }
public int CloneFrom([NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pNode) { return(((delegate * unmanaged <IMFTopologyNode *, IMFTopologyNode *, int>)(lpVtbl[48]))((IMFTopologyNode *)Unsafe.AsPointer(ref this), pNode)); }
public static extern HRESULT MFGetTopoNodeCurrentType(IMFTopologyNode *pNode, [NativeTypeName("DWORD")] uint dwStreamIndex, BOOL fOutput, IMFMediaType **ppType);
public int RemoveNode([NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pNode) { return(((delegate * unmanaged <IMFTopology *, IMFTopologyNode *, int>)(lpVtbl[35]))((IMFTopology *)Unsafe.AsPointer(ref this), pNode)); }
public HRESULT RemoveNode(IMFTopologyNode *pNode) { return(((delegate * unmanaged <IMFTopology *, IMFTopologyNode *, int>)(lpVtbl[35]))((IMFTopology *)Unsafe.AsPointer(ref this), pNode)); }
public HRESULT NotifyProcessOutput(IMFTopologyNode *pNode, [NativeTypeName("long")] int lOutputIndex, IMFSample *pSample) { return(((delegate * unmanaged <IMFQualityManager *, IMFTopologyNode *, int, IMFSample *, int>)(lpVtbl[6]))((IMFQualityManager *)Unsafe.AsPointer(ref this), pNode, lOutputIndex, pSample)); }
public int NotifyProcessInput([NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pNode, [NativeTypeName("long")] int lInputIndex, [NativeTypeName("IMFSample *")] IMFSample *pSample) { return(((delegate * unmanaged <IMFQualityManager *, IMFTopologyNode *, int, IMFSample *, int>)(lpVtbl[5]))((IMFQualityManager *)Unsafe.AsPointer(ref this), pNode, lInputIndex, pSample)); }
public HRESULT CloneFrom(IMFTopologyNode *pNode) { return(((delegate * unmanaged <IMFTopologyNode *, IMFTopologyNode *, int>)(lpVtbl[48]))((IMFTopologyNode *)Unsafe.AsPointer(ref this), pNode)); }
public int AddNode(IMFTopologyNode *pNode) { return(((delegate * unmanaged <IMFTopology *, IMFTopologyNode *, int>)(lpVtbl[34]))((IMFTopology *)Unsafe.AsPointer(ref this), pNode)); }