Bagikan melalui


Fungsi MFValidateMediaTypeSize (mfapi.h)

Memvalidasi ukuran buffer untuk blok format video.

Sintaks

HRESULT MFValidateMediaTypeSize(
  [in] GUID   FormatType,
  [in] UINT8  *pBlock,
  [in] UINT32 cbSize
);

Parameter

[in] FormatType

GUID yang menentukan jenis blok format. Ini harus menjadi salah satu nilai berikut:

FORMAT_DvInfo

FORMAT_MFVideoFormat

FORMAT_MPEG2Video

FORMAT_MPEGStreams

FORMAT_MPEGVideo

FORMAT_VideoInfo

FORMAT_VideoInfo2

FORMAT_WaveFormatEx

[in] pBlock

Penunjuk ke buffer yang berisi blok format.

[in] cbSize

Ukuran buffer pBlock , dalam byte.

Menampilkan nilai

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

Menampilkan kode Deskripsi
S_OK
Buffer yang berisi blok format cukup besar.
MF_E_INVALIDMEDIATYPE
Buffer yang berisi blok format terlalu kecil, atau blok format tidak valid.
MF_E_UNSUPPORTED_FORMAT
Fungsi ini tidak mendukung jenis format yang ditentukan.

Keterangan

Fungsi ini tersedia pada platform berikut jika komponen yang dapat didistribusikan ulang Windows Media Format 11 SDK diinstal:

  • Windows XP dengan Paket Layanan 2 (SP2) dan yang lebih baru.
  • Windows XP Media Center Edition 2005 dengan KB900325 (Windows XP Media Center Edition 2005) dan KB925766 (Rollup Pembaruan Oktober 2006 untuk Windows XP Media Center Edition) terinstal.

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