Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Mediensenke zum Erstellen fragmentierter MP4-Dateien.
Syntax
HRESULT MFCreateFMPEG4MediaSink(
[in] IMFByteStream *pIByteStream,
[in] IMFMediaType *pVideoMediaType,
[in] IMFMediaType *pAudioMediaType,
[out] IMFMediaSink **ppIMediaSink
);
Parameter
[in] pIByteStream
Ein Zeiger auf die IMFByteStream-Schnittstelle eines Bytestreams. Die Mediensenke schreibt die MP4-Datei in diesen Bytestream. Der Bytestream muss beschreibbar sein und unterstützungssuchend sein.
[in] pVideoMediaType
Ein Zeiger auf die IMFMediaType-Schnittstelle eines Videomedientyps. Dieser Typ gibt das Format des Videostreams an.
Dieser Parameter kann NULL sein, aber nicht, wenn pAudioMediaTypeNULL ist.
[in] pAudioMediaType
Ein Zeiger auf die IMFMediaType-Schnittstelle eines Audiomedientyps. Dieser Typ gibt das Format des Audiostreams an.
Dieser Parameter kann NULL sein, aber nicht, wenn pVideoMediaTypeNULL ist.
[out] ppIMediaSink
Empfängt einen Zeiger auf die IMFMediaSink-Schnittstelle der MP4-Mediensenke. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mf.lib |
DLL | Mf.dll |