Пример #1
0
 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));
 }
Пример #2
0
 public int CloneFrom([NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pNode)
 {
     return(((delegate * unmanaged <IMFTopologyNode *, IMFTopologyNode *, int>)(lpVtbl[48]))((IMFTopologyNode *)Unsafe.AsPointer(ref this), pNode));
 }
Пример #3
0
 public static extern HRESULT MFGetTopoNodeCurrentType(IMFTopologyNode *pNode, [NativeTypeName("DWORD")] uint dwStreamIndex, BOOL fOutput, IMFMediaType **ppType);
Пример #4
0
 public int RemoveNode([NativeTypeName("IMFTopologyNode *")] IMFTopologyNode *pNode)
 {
     return(((delegate * unmanaged <IMFTopology *, IMFTopologyNode *, int>)(lpVtbl[35]))((IMFTopology *)Unsafe.AsPointer(ref this), pNode));
 }
Пример #5
0
 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));
 }
Пример #7
0
 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));
 }
Пример #8
0
 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));
 }