Bagikan melalui


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

Lihat juga

Fungsi Media Foundation