Bagikan melalui


METODE IMFMediaEngine::CanPlayType (mfmediaengine.h)

Mengkueri seberapa besar kemungkinan Mesin Media dapat memutar jenis sumber daya media tertentu.

Sintaks

HRESULT CanPlayType(
  [in]  BSTR                    type,
  [out] MF_MEDIA_ENGINE_CANPLAY *pAnswer
);

Parameter

[in] type

String yang berisi jenis MIME dengan parameter codec opsional, seperti yang didefinisikan dalam RFC 4281.

[out] pAnswer

Menerima nilai enumerasi MF_MEDIA_ENGINE_CANPLAY .

Menampilkan nilai

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini sesuai dengan atribut canPlayType dari antarmuka HTMLMediaElement di HTML5.

Atribut canPlayType menentukan nilai berikut.

Nilai Deskripsi
"" (string kosong) Agen pengguna tidak dapat memutar sumber daya, atau jenis sumber dayanya adalah "application/octet-stream".
"mungkin" Agen pengguna mungkin dapat memainkan sumber daya.
"mungkin" Tidak satu pun dari nilai sebelumnya yang berlaku.
 

Nilai "mungkin" digunakan karena jenis MIME untuk sumber daya media umumnya bukan deskripsi lengkap dari sumber daya. Misalnya, "video/mp4" menentukan file MP4 dengan video, tetapi tidak menjelaskan codec. Bahkan dengan parameter codec opsional, jenis MIME menghilangkan beberapa informasi, seperti laju bit berkode aktual. Oleh karena itu, biasanya tidak mungkin untuk memastikan bahwa pemutaran dimungkinkan sampai sumber daya media yang sebenarnya dibuka.

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfmediaengine.h

Lihat juga

IMFMediaEngine