Fungsi MFCreateAMMediaTypeFromMFMediaType (mfapi.h)
Membuat struktur AM_MEDIA_TYPE DirectShow dari jenis media Media Foundation.
Sintaks
HRESULT MFCreateAMMediaTypeFromMFMediaType(
IMFMediaType *pMFType,
GUID guidFormatBlockType,
AM_MEDIA_TYPE **ppAMType
);
Parameter
pMFType
Penunjuk ke antarmuka IMFMediaType dari jenis media yang akan dikonversi.
guidFormatBlockType
Jenis format GUID. Nilai ini sesuai dengan anggota formattipe struktur AM_MEDIA_TYPE dan menentukan jenis blok format yang akan dialokasikan. Jika nilainya GUID_NULL, fungsi mencoba menyimpulkan blok format yang benar, berdasarkan jenis dan subjenis utama.
ppAMType
Menerima penunjuk ke struktur AM_MEDIA_TYPE . Pemanggil harus melepaskan memori yang dialokasikan untuk struktur dengan memanggil CoTaskMemFree. Fungsi ini juga mengalokasikan memori untuk blok format, yang harus dilepaskan pemanggil dengan memanggil CoTaskMemFree pada anggota pbFormat .
Menampilkan nilai
Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
Keterangan
Fungsi ini juga dapat digunakan dengan struktur format berikut yang setara dengan AM_MEDIA_TYPE:
- DMO_MEDIA_TYPE (Objek Media DirectX)
- WM_MEDIA_TYPE (Windows Media Format SDK)
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 |