Freigeben über


MFCreateAVIMediaSink-Funktion (mfidl.h)

Erstellt eine Audio-Video Verschachtelte Senke (AVI).

Syntax

HRESULT MFCreateAVIMediaSink(
  [in]           IMFByteStream *pIByteStream,
  [in]           IMFMediaType  *pVideoMediaType,
  [in, optional] IMFMediaType  *pAudioMediaType,
  [out]          IMFMediaSink  **ppIMediaSink
);

Parameter

[in] pIByteStream

Zeiger auf den Bytedatenstrom, der zum Schreiben der AVI-Datei verwendet wird.

[in] pVideoMediaType

Zeiger auf den Medientyp des Videoeingabestreams

[in, optional] pAudioMediaType

Zeiger auf den Medientyp des Audioeingabedatenstroms

[out] ppIMediaSink

Empfängt einen Zeiger auf die IMFMediaSink-Schnittstelle . Der Aufrufer muss diese Schnittstelle freigeben.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek mfsrcsnk.lib
DLL mfsrcsnk.dll

Weitere Informationen

Media Foundation-Funktionen