Bagikan melalui


Fungsi MFInitMediaTypeFromVideoInfoHeader2 (mfapi.h)

Menginisialisasi jenis media dari struktur DirectShow VIDEOINFOHEADER2 .

Sintaks

HRESULT MFInitMediaTypeFromVideoInfoHeader2(
  IMFMediaType           *pMFType,
  const VIDEOINFOHEADER2 *pVIH2,
  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.

pVIH2

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

cbBufSize

Ukuran struktur VIDEOINFOHEADER2 , 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 VIDEOINFOHEADER2 .

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