Beispiel #1
0
 public int AttachMediaSource(IMFByteStream *pByteStream, IMFMediaSource *pMediaSource, IMFMediaSourceExtension *pMSE)
 {
     return(((delegate * unmanaged <IMFMediaEngineSupportsSourceTransfer *, IMFByteStream *, IMFMediaSource *, IMFMediaSourceExtension *, int>)(lpVtbl[5]))((IMFMediaEngineSupportsSourceTransfer *)Unsafe.AsPointer(ref this), pByteStream, pMediaSource, pMSE));
 }
Beispiel #2
0
 public static extern int MFCreateSourceReaderFromMediaSource([NativeTypeName("IMFMediaSource *")] IMFMediaSource *pMediaSource, [NativeTypeName("IMFAttributes *")] IMFAttributes *pAttributes, [NativeTypeName("IMFSourceReader **")] IMFSourceReader **ppSourceReader);
Beispiel #3
0
 public static extern HRESULT MFCreateTranscodeTopologyFromByteStream(IMFMediaSource *pSrc, IMFByteStream *pOutputStream, IMFTranscodeProfile *pProfile, IMFTopology **ppTranscodeTopo);
 public static extern int MFCreateSourceReaderFromMediaSource(IMFMediaSource *pMediaSource, IMFAttributes *pAttributes, IMFSourceReader **ppSourceReader);
Beispiel #5
0
 public static extern HRESULT MFCreateTranscodeTopology(IMFMediaSource *pSrc, [NativeTypeName("LPCWSTR")] ushort *pwszOutputFilePath, IMFTranscodeProfile *pProfile, IMFTopology **ppTranscodeTopo);