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