public static extern HRESULT MFCreateAudioRenderer(IMFAttributes *pAudioAttributes, IMFMediaSink **ppSink);
public int GetMediaSink([NativeTypeName("IMFMediaSink **")] IMFMediaSink **ppMediaSink) { return(((delegate * unmanaged <IMFStreamSink *, IMFMediaSink **, int>)(lpVtbl[7]))((IMFStreamSink *)Unsafe.AsPointer(ref this), ppMediaSink)); }
public static extern HRESULT MFCreateWAVEMediaSink(IMFByteStream *pTargetByteStream, IMFMediaType *pAudioMediaType, IMFMediaSink **ppMediaSink);
public static extern HRESULT MFCreateAVIMediaSink(IMFByteStream *pIByteStream, IMFMediaType *pVideoMediaType, IMFMediaType *pAudioMediaType, IMFMediaSink **ppIMediaSink);
public static extern HRESULT MFCreateMuxSink(Guid guidOutputSubType, IMFAttributes *pOutputAttributes, IMFByteStream *pOutputByteStream, IMFMediaSink **ppMuxSink);
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)); }