示例#1
0
 public static extern HRESULT MFCreateAudioRenderer(IMFAttributes *pAudioAttributes, IMFMediaSink **ppSink);
示例#2
0
 public int GetMediaSink([NativeTypeName("IMFMediaSink **")] IMFMediaSink **ppMediaSink)
 {
     return(((delegate * unmanaged <IMFStreamSink *, IMFMediaSink **, int>)(lpVtbl[7]))((IMFStreamSink *)Unsafe.AsPointer(ref this), ppMediaSink));
 }
示例#3
0
 public static extern HRESULT MFCreateWAVEMediaSink(IMFByteStream *pTargetByteStream, IMFMediaType *pAudioMediaType, IMFMediaSink **ppMediaSink);
示例#4
0
 public static extern HRESULT MFCreateAVIMediaSink(IMFByteStream *pIByteStream, IMFMediaType *pVideoMediaType, IMFMediaType *pAudioMediaType, IMFMediaSink **ppIMediaSink);
示例#5
0
 public static extern HRESULT MFCreateMuxSink(Guid guidOutputSubType, IMFAttributes *pOutputAttributes, IMFByteStream *pOutputByteStream, IMFMediaSink **ppMuxSink);
示例#6
0
 public static extern HRESULT MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream, IMFMediaSink **ppMediaSink);
 public HRESULT GetMediaSink(IMFMediaSink **ppMediaSink)
 {
     return(((delegate * unmanaged <IMFStreamSink *, IMFMediaSink **, int>)(lpVtbl[7]))((IMFStreamSink *)Unsafe.AsPointer(ref this), ppMediaSink));
 }