Bagikan melalui


Fungsi MFInitMediaTypeFromMPEG2VideoInfo (mfapi.h)

Menginisialisasi jenis media dari struktur DirectShow MPEG2VIDEOINFO .

Sintaks

HRESULT MFInitMediaTypeFromMPEG2VideoInfo(
  IMFMediaType         *pMFType,
  const MPEG2VIDEOINFO *pMP2VI,
  UINT32               cbBufSize,
  const GUID           *pSubtype
);

Parameter

pMFType

Arahkan ke antarmuka IMFMediaType dari jenis media untuk diinisialisasi. Untuk membuat objek jenis media yang tidak diinisialisasi, panggil MFCreateMediaType.

pMP2VI

Penunjuk ke struktur MPEG2VIDEOINFO yang menjelaskan jenis media. Pemanggil harus mengisi anggota struktur sebelum memanggil fungsi ini.

cbBufSize

Ukuran struktur MPEG2VIDEOINFO , dalam byte.

pSubtype

Penunjuk ke GUID subjenis. Parameter ini bisa NULL. Jika GUID subjenis ditentukan, fungsi menggunakannya untuk mengatur subjenis media. Jika tidak, fungsi mencoba menyimpulkan subjenis dari bidang biCompression yang terkandung dalam struktur MPEG2VIDEOINFO .

Menampilkan nilai

Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Fungsi berhasil.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfapi.h
Pustaka Mfplat.lib
DLL Mfplat.dll

Lihat juga

Fungsi Media Foundation

Konversi Tipe Media

Jenis Media