Fungsi MFCreateFMPEG4MediaSink (mfidl.h)
Membuat sink media untuk menulis file MP4 terfragmentasi.
Sintaks
HRESULT MFCreateFMPEG4MediaSink(
[in] IMFByteStream *pIByteStream,
[in] IMFMediaType *pVideoMediaType,
[in] IMFMediaType *pAudioMediaType,
[out] IMFMediaSink **ppIMediaSink
);
Parameter
[in] pIByteStream
Penunjuk ke antarmuka IMFByteStream dari aliran byte. Sink media menulis file MP4 ke aliran byte ini. Aliran byte harus dapat ditulis dan mendukung pencarian.
[in] pVideoMediaType
Penunjuk ke antarmuka IMFMediaType dari jenis media video. Jenis ini menentukan format aliran video.
Parameter ini bisa NULL, tetapi tidak jika pAudioMediaTypeADALAH NULL.
[in] pAudioMediaType
Penunjuk ke antarmuka IMFMediaType dari jenis media audio. Jenis ini menentukan format aliran audio.
Parameter ini bisa NULL, tetapi tidak jika pVideoMediaTypeADALAH NULL.
[out] ppIMediaSink
Menerima penunjuk ke antarmuka IMFMediaSink sink media MP4. Pemanggil harus merilis antarmuka.
Nilai kembali
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | mfidl.h |
Pustaka | Mf.lib |
DLL | Mf.dll |