public int GetMediaSourceTopology(IMFPresentationDescriptor *pPresentationDescriptor, IMFTopology **ppTopology)
 {
     return(((delegate * unmanaged <IMFMediaSourceTopologyProvider *, IMFPresentationDescriptor *, IMFTopology **, int>)(lpVtbl[3]))((IMFMediaSourceTopologyProvider *)Unsafe.AsPointer(ref this), pPresentationDescriptor, ppTopology));
 }
 public int Load(IMFTopology *pInputTopo, IMFTopology **ppOutputTopo, IMFTopology *pCurrentTopo)
 {
     return(((delegate * unmanaged <IMFTopoLoader *, IMFTopology *, IMFTopology **, IMFTopology *, int>)(lpVtbl[3]))((IMFTopoLoader *)Unsafe.AsPointer(ref this), pInputTopo, ppOutputTopo, pCurrentTopo));
 }
 public int GetPresentationContext(IMFPresentationDescriptor *pPD, [NativeTypeName("MFSequencerElementId *")] uint *pId, IMFTopology **ppTopology)
 {
     return(((delegate * unmanaged <IMFSequencerSource *, IMFPresentationDescriptor *, uint *, IMFTopology **, int>)(lpVtbl[5]))((IMFSequencerSource *)Unsafe.AsPointer(ref this), pPD, pId, ppTopology));
 }
Exemplo n.º 4
0
 public static extern HRESULT MFCreateTranscodeTopologyFromByteStream(IMFMediaSource *pSrc, IMFByteStream *pOutputStream, IMFTranscodeProfile *pProfile, IMFTopology **ppTranscodeTopo);
Exemplo n.º 5
0
 public static extern HRESULT MFCreateTranscodeTopology(IMFMediaSource *pSrc, [NativeTypeName("LPCWSTR")] ushort *pwszOutputFilePath, IMFTranscodeProfile *pProfile, IMFTopology **ppTranscodeTopo);
Exemplo n.º 6
0
 public static extern HRESULT MFCreateTopology(IMFTopology **ppTopo);
Exemplo n.º 7
0
 public HRESULT GetFullTopology([NativeTypeName("DWORD")] uint dwGetFullTopologyFlags, [NativeTypeName("TOPOID")] ulong TopoId, IMFTopology **ppFullTopology)
 {
     return(((delegate * unmanaged <IMFMediaSession *, uint, ulong, IMFTopology **, int>)(lpVtbl[16]))((IMFMediaSession *)Unsafe.AsPointer(ref this), dwGetFullTopologyFlags, TopoId, ppFullTopology));
 }